ทดลองใช้งาน Database Management System (DBMS) "Part 2"
หลังจากที่เราได้ทำการ ติดตั้ง ตัว PostgreSQL เสร็จเเล้วน่ะครับคราวนี้เราก็จะมาลองใช้งานเจ้าตัว PostgreSQL เบื่องต้นกันน่ะครับ
หลังจากที่เราได้ทำการ ติดตั้ง ตัว PostgreSQL เสร็จเเล้วน่ะครับคราวนี้เราก็จะมาลองใช้งานเจ้าตัว PostgreSQL เบื่องต้นกันน่ะครับ
- สร้าง DATABASE
- การสร้าง TABLE ของข้อมูล
- การเพิ่มข้อมูล INSERT
- การแสดงข้อมูล SELECT ในเเบบต่างๆ
- การแก้ไขหรือปรับปรุงข้อมูล UPDATE ในเเบบต่างๆ
- การแก้ไขโครงสร้างของตาราง ALTER
- การลบข้อมูล DELETE
โดยในที่นี้จะทดลองสร้าง Database ที่ใช้ในการเก็บข้อมูลของนักเรียนกันน่ะครับ
- สร้าง DATABASE
- การสร้าง TABLE ของข้อมูล
- การเพิ่มข้อมูล INSERT
- การแสดงข้อมูล SELECT ในเเบบต่างๆ
- การแก้ไขหรือปรับปรุงข้อมูล UPDATE ในเเบบต่างๆ
- การแก้ไขโครงสร้างของตาราง ALTER
- การลบข้อมูล DELETE
โดยในที่นี้จะทดลองสร้าง Database ที่ใช้ในการเก็บข้อมูลของนักเรียนกันน่ะครับ
ทดลองใช้งาน PostgreSQL
- ก่อนอื่นให้ทำการเปิดโปรเเกรม PostgreSQL ขึ้นมาก่อนน่ะครับ
- จะสังเกตได้ว่าตัว PostgreSQL 9.2(localhost:5432) ของเราเป็นรูปกากบาทสีเเดงน่ะครับ นั้นหมายความว่า เรายังไม่ได้ทำการ Connect น่ะครับให้เราทำการ Connect ซะก่อนโดยการ คลิกขวา -> PostgreSQL 9.2(localhost:5432) -> Connect
- เมื่อเรากด Connect ตัว PostgreSQL จะให้เราใส่ Password ที่เราได้ตั้งขึ้นเมื่อตอนที่เราติดตั้งในครั้งเเรกน่ะครับ
- เมื่อ Connect ได้จะได้หน้าตาประมาณนี้น่ะครับ เท่านี้เราก็พร้อมสำหรับการทดลองเเล้ว...
- ก่อนอื่นให้ทำการเปิดโปรเเกรม PostgreSQL ขึ้นมาก่อนน่ะครับ
- จะสังเกตได้ว่าตัว PostgreSQL 9.2(localhost:5432) ของเราเป็นรูปกากบาทสีเเดงน่ะครับ นั้นหมายความว่า เรายังไม่ได้ทำการ Connect น่ะครับให้เราทำการ Connect ซะก่อนโดยการ คลิกขวา -> PostgreSQL 9.2(localhost:5432) -> Connect
- เมื่อเรากด Connect ตัว PostgreSQL จะให้เราใส่ Password ที่เราได้ตั้งขึ้นเมื่อตอนที่เราติดตั้งในครั้งเเรกน่ะครับ
- เมื่อ Connect ได้จะได้หน้าตาประมาณนี้น่ะครับ เท่านี้เราก็พร้อมสำหรับการทดลองเเล้ว...
สร้าง DATABASE
- หลังจากที่เรา Connect ตัว PostgreSQL เเล้วให้เราไปที่
- คลิกขวาที่ Database -> New Database
- ตั้งชื่อ Database ครับ ในที่นี้คือ " db_demo " -> กด OK
- เราก็จะได้ Database ของเรามาโดยจะมีรายระเอียดต่างๆเเสดงที่ขวามือครับ..
- หลังจากที่เรา Connect ตัว PostgreSQL เเล้วให้เราไปที่
- คลิกขวาที่ Database -> New Database
- ตั้งชื่อ Database ครับ ในที่นี้คือ " db_demo " -> กด OK
- เราก็จะได้ Database ของเรามาโดยจะมีรายระเอียดต่างๆเเสดงที่ขวามือครับ..
การสร้าง table ของข้อมูล
- รูปแบบคำสั่ง
create table <ชื่อ Table> (ชื่อField1 ชนิดข้อมูล(ขนาด),ชื่อField2 ชนิดข้อมูล(ขนาด), .. );
- รูปแบบคำสั่ง
create table <ชื่อ Table> (ชื่อField1 ชนิดข้อมูล(ขนาด),ชื่อField2 ชนิดข้อมูล(ขนาด), .. );
- เเนวคิดในการออกเเบบตาราง คือ
- st_id char(2) Primary key
- เก็บ id นักศึกษา เเละเป็น Primary key ชนิด char
- st_name char(15)
- เก็บ ชื่อ นักศึกษา ชนิด char
- st_surname char(30)
- เก็บ นามสกุล นักศึกษา ชนิด char
- st_age int
- เก็บ อายุ นักศึกษา ชนิด int
create table students (st_id char(2), st_name char(15), st_surname char(30), st_age int, primary key(st_id));
การเพิ่มข้อมูล Insert
- รูปแบบคำสั่ง
insert into <ชื่อ table> values ('ข้อมูลตัวที่1','ข้อมูลตัวที่2','..');
- รูปแบบคำสั่ง
insert into <ชื่อ table> values ('ข้อมูลตัวที่1','ข้อมูลตัวที่2','..');
การแสดงข้อมูล Select ในเเบบต่างๆ
- รูปแบบคำสั่ง SELECT ข้อมูลทั้งหมด
select * from <ชื่อ table>;
- รูปแบบคำสั่ง SELECT ข้อมูลทั้งหมด
select * from <ชื่อ table>;
select * from students;
- รูปแบบคำสั่ง SELECT ข้อมูลบาง column
select column1, column2, ... from table_name;
select st_id, st_name from students;
- รูปแบบคำสั่ง SELECT เเบบมีเงื่อนไข
select column1, column2, ... from table_name where condition;
select st_id, st_name from students where st_id='05'; # เมื่อ st_id มีค่าเท่ากับ 05
- รูปแบบคำสั่ง SELECT เเบบมีเงื่อนไขสามารถที่จะเอา and , or เเละเครื่องหมายในการตัดสินใจเข้ามาเป็นตัวตั้งเงื่อนไขร่วมกันได้
select * from students;
- รูปแบบคำสั่ง SELECT ข้อมูลบาง column
select column1, column2, ... from table_name;
select st_id, st_name from students;
- รูปแบบคำสั่ง SELECT เเบบมีเงื่อนไข
select column1, column2, ... from table_name where condition;
select st_id, st_name from students where st_id='05'; # เมื่อ st_id มีค่าเท่ากับ 05
- รูปแบบคำสั่ง SELECT เเบบมีเงื่อนไขสามารถที่จะเอา and , or เเละเครื่องหมายในการตัดสินใจเข้ามาเป็นตัวตั้งเงื่อนไขร่วมกันได้
การแก้ไขหรือปรับปรุงข้อมูล Update
การแก้ไขโครงสร้างของตาราง Alter
- รูปแบบคำสั่ง ALTER แก้ไขโครงสร้างของตารางโดยการ เพิ่ม column
alter table table_name add column_name datatype;

ก่อนใช้คำสั่ง
alter table students add st_email char(50); # เพิ่ม column st_email ใน table students
- รูปแบบคำสั่ง ALTER แก้ไขโครงสร้างของตารางโดยการ ลบ column
alter table table_name drop column column_name;

ก่อนใช้คำสั่ง
alter table students drop column st_email; # ลบ column st_email
- รูปแบบคำสั่ง ALTER แก้ไขโครงสร้างของตารางโดยการ เพิ่ม column
alter table table_name add column_name datatype;
![]() |
ก่อนใช้คำสั่ง |
alter table students add st_email char(50); # เพิ่ม column st_email ใน table students
- รูปแบบคำสั่ง ALTER แก้ไขโครงสร้างของตารางโดยการ ลบ column
alter table table_name drop column column_name;
![]() |
ก่อนใช้คำสั่ง |
alter table students drop column st_email; # ลบ column st_email
การลบข้อมูล Delete
"หมายเหตุ"
- สำหรับท่านที่สนใจสามารถที่จะศึกษาข้อมูลเพิ่มเติมได้ที่ w3schools ได้เลยน่ะครับมีให้ทดลองมากมายหลายคำสั่งเลยที่เดียว เเละที่สำคัญสามารถที่จะทดลองผ่าน web browser ได้เลยครับโดยที่ไม่ต้องลงโปรเเกรม...
- ขอขอบคุณข้อมูลจาก
"หมายเหตุ"
- สำหรับท่านที่สนใจสามารถที่จะศึกษาข้อมูลเพิ่มเติมได้ที่ w3schools ได้เลยน่ะครับมีให้ทดลองมากมายหลายคำสั่งเลยที่เดียว เเละที่สำคัญสามารถที่จะทดลองผ่าน web browser ได้เลยครับโดยที่ไม่ต้องลงโปรเเกรม...
- ขอขอบคุณข้อมูลจาก
ไม่มีความคิดเห็น:
แสดงความคิดเห็น