วันพุธที่ 13 เมษายน พ.ศ. 2559

PostgreSQL

PostgreSQL คืออะไร
     PostgreSQL เป็นระบบจัดการฐานข้อมูลแบบ ORDBMS มีความสามารถ ACID และสนับสนุน SQL92 และ SQL99 โดยมีชนิดข้อมูลหลายประเภทรวมถึงมีชนิดข้อมูลแบบ user define ซึ่งผู้ใช้กำหนดขึ้น ทำงานในหลายแพลทฟอร์มได้แก่ Linux, UNIX (AIX, BSD, HP-UX, SGI IRIX, Mac OS X, Solaris, Tru64), และ Windows เป็นซอฟต์แวร์ใช้ได้ฟรีโดยมีลิขสิทธิ์แบบ BSD ซึ่งหมายถึงผู้ใช้สามารถนำไปใช้งานได้ฟรี

วิธีลงโปรแกรมใน Ubuntu14.04
- เปิดหน้าต่าง Terminal
- พิมพ์คำสั่ง $ sudo apt-get install postgresql postgresql-contrib

การเข้าใช้งานโปรแกรม
- พิมพ์คำสั่ง $ sudo -i -u postgres

รูปแสดง การพิมพ์คำสั่งเพื่อเปิดโปรแกรม

การสร้าง Database
- หลังจากเปิดโปรแกรมแล้วให้พิมคำสั่ง 
  $ createdb ชื่อdatabase 
- เลือกใช้ database โดยพิมคำสั่ง
  $ psql -d ชื่อdatabase
รูปแสดง การสร้างและการเช้าใช้ database

- หากต้องการดู database ที่มีอยู่ ให้พิมพ์คำสั่ง 
$ \l 
รูปแสดง database ที่มีอยู่

การสร้างตาราง
-ใช้คำสั่งเหมือน Mysql ทุกอย่าง
ตัวอย่างการสร้างตาราง
create table time_slot(time_slot_id int,
day varchar(100),
start_time varchar(100),
end_time varchar(100),
primary key(time_slot_id)
);

หากต้องการดูtable ที่มีอยู่ ให้พิม \d
หากต้องการดูรายละเอียดของแต่ละ table ที่มีอยู่ ให้พิม \d ชื่อตาราง