Page 14 - sql_ebook_codingthailand
P. 14
10
4) คําสั ง ALTER TABLE เพื อเพิ ม FOREIGN KEY ให้กับฟิลด์ในตาราง
เหมาะสําหรับกรณีที เราลืมสร้าง FOREIGN KEY ให้ฟิลด์ใดฟิลด์หนึ งในตาราง
รูปแบบคําสั ง
ALTER TABLE ชื อตาราง
ADD FOREIGN KEY (ชื อฟิลด์ FOREIGN KEY) REFERENCES ชื อตารางที เชื อมความสัมพันธ์
(ฟิลด์ตารางที เชื อมความสัมพันธ์)
ตัวอย่างที 8 เพิ ม FOREIGN KEY ให้กับฟิลด์ชื อ departmentID ของตาราง Employee โดยเชื อม
ความสัมพันธ์ไปยังฟิลด์ departmentID ของตาราง Department
ALTER TABLE Employee
ADD FOREIGN KEY (departmentID) REFERENCES Department (departmentID)
1.4 การใช้คําสั ง DROP เป็นคําสั งสําหรับการจัดการลบฐานข้อมูล และตารางฐานข้อมูล
1.4.1 คําสั ง DROP DATABASE ใช้สําหรับลบฐานข้อมูล
รูปแบบคําสั ง
DROP DATABASE ชื อฐานข้อมูล
ตัวอย่างที 9 ลบฐานข้อมูลชื อ emp_db
DROP DATABASE emp_db
1.4.2 คําสั ง DROP TABLE ใช้สําหรับลบตาราง
รูปแบบคําสั ง
DROP TABLE ชื อตาราง
ตัวอย่างที 10 ลบตารางชื อ Department
DROP TABLE Department
สรุป
Data Definition Language คือ ภาษาที ใช้นิยามโครงสร้างข้อมูล ประกอบไปด้วย
คําสั ง CREATE ใช้สําหรับสร้างฐานข้อมูล และตารางฐานข้อมูล คําสั ง ALTER ใช้สําหรับแก้ไข
โครงสร้างของตารางฐานข้อมูล และคําสั ง DROP ใช้สําหรับลบฐานข้อมูล และตารางฐานข้อมูล
เรียนเขียนโปรแกรมฟรี กับโค้ชเอก ได้ที www.codingthailand.com