ระบบสัญญาณ SQL ALTER TABLE
- หน้าก่อนหน้า SQL Drop
- หน้าต่อไป SQL Increment
ระบบสัญญาณ ALTER TABLE
ระบบสัญญาณ ALTER TABLE ใช้เพื่อเพิ่ม แก้ไข หรือลบคอลัมน์ในตารางที่มีอยู่แล้ว。
SQL ALTER TABLE ระบบสัญญาณ
เพื่อเพิ่มคอลัมน์ในตาราง ใช้สัญญาณดังนี้:
ALTER TABLE table_name ADD column_name datatype
เพื่อลบคอลัมน์ในตาราง ใช้สัญญาณดังนี้:
ALTER TABLE table_name DROP COLUMN column_name
หมายเหตุ:บางระบบฐานข้อมูลไม่อนุญาตให้ลบคอลัมน์ในตารางฐานข้อมูลด้วยวิธี DROP COLUMN column_name。
เพื่อเปลี่ยน data type ของคอลัมน์ในตาราง โปรดใช้ grammar ต่อไปนี้:
ALTER TABLE table_name ALTER COLUMN column_name datatype
ตารางแรก (ใช้ในตัวอย่าง):
ตาราง Persons
Id | นามสกุล | ชื่อแรก | ที่อยู่ | เมือง |
---|---|---|---|---|
1 | แอดัมส์ | จอห์น | ถนนอ็อกซ์ฟอร์ด | ลอนดอน |
2 | บัช | จอร์จ | ถนนฟิธท์ธ์แอวีเนี่ย | นิวยอร์ก |
3 | แคร์เทอร์ | โทมัส | ถนนจี้หลัง | ปักกิ่ง |
ตัวอย่าง ALTER TABLE SQL
ตอนนี้ เราต้องการเพิ่มคอลัมน์ใหม่ที่มีชื่อ "Birthday" ในตาราง "Persons"
เราใช้คำสั่ง SQL ต่อไปนี้:
ALTER TABLE Persons ADD Birthday date
โปรดสังเกตว่า คอลัมน์ "Birthday" ใหม่มีชนิดของ data type คือ date และสามารถเก็บข้อมูลวันที่
ตาราง "Persons" ใหม่คล้ายนี้:
Id | นามสกุล | ชื่อแรก | ที่อยู่ | เมือง | Birthday |
---|---|---|---|---|---|
1 | แอดัมส์ | จอห์น | ถนนอ็อกซ์ฟอร์ด | ลอนดอน | |
2 | บัช | จอร์จ | ถนนฟิธท์ธ์แอวีเนี่ย | นิวยอร์ก | |
3 | แคร์เทอร์ | โทมัส | ถนนจี้หลัง | ปักกิ่ง |
ตัวอย่างเปลี่ยน data type
ตอนนี้ เราต้องการเปลี่ยน data type ของคอลัมน์ "Birthday" ในตาราง "Persons"
เราใช้คำสั่ง SQL ต่อไปนี้:
ALTER TABLE Persons ALTER COLUMN Birthday year
โปรดสังเกตว่า ข้อมูลของคอลัมน์ "Birthday" มีชนิดของ data type คือ year และสามารถเก็บรายการปีที่มีรูปแบบ 2 หรือ 4 หลัก
DROP COLUMN ตัวอย่าง
ต่อไปนี้ เราจะลบคอลัมน์ "Birthday" ในตาราง "Person" ด้วยคำสั่ง SQL ต่อไปนี้:
ALTER TABLE Person DROP COLUMN Birthday
ตาราง Persons จะเป็นเช่นนี้:
Id | นามสกุล | ชื่อแรก | ที่อยู่ | เมือง |
---|---|---|---|---|
1 | แอดัมส์ | จอห์น | ถนนอ็อกซ์ฟอร์ด | ลอนดอน |
2 | บัช | จอร์จ | ถนนฟิธท์ธ์แอวีเนี่ย | นิวยอร์ก |
3 | แคร์เทอร์ | โทมัส | ถนนจี้หลัง | ปักกิ่ง |
- หน้าก่อนหน้า SQL Drop
- หน้าต่อไป SQL Increment