หลังจากเราทำการสร้าง table ไปแล้ว แต่มีการกำหนดโครงสร้างผิดพลาดเกิดขึ้น เราสามารถแก้ไขโครงสร้างของ table ได้ โดยวิธีแรกคือทำการลบตารางข้อมูล table แล้วสร้างใหม่ และวิธีที่สอง (ในกรณีที่มีข้อมูลอยู่ในตารางแล้ว) เราก็ไม่ควรจะใช้วิธีแรก เพราะมันจะยุ่งยากในการ backup ข้อมูลเป็นอย่างมาก ดังนั้นเราจะต้องแก้ไขโครงสร้างตารางด้วยคำสั่ง ALTER TABLE ซึ่งจะทำให้เราสามารถแก้ไขโครงสร้างของตารางได้ดังนี้
ซึ่งผมจะอธิบายวิธีการแก้ไขในส่วนต่าง ๆ นี้ในบทความต่อ ๆ ไป โดยจะใช้ชื่อ table ว่า "Employee" โดยมีโครงสร้างดังนี้
CREATE TABLE Employee ( ID INT NOT NULL, LastName CHAR(30) NOT NULL, FirstName CHAR(30) NOT NULL, PostCode CHAR(5) NOT NULL );
เมื่อเราต้องการดูโครงสร้างของตาราง table จะต้องใช้คำสั่ง DESCRIBE ตามด้วยชื่อตาราง โดยมันจะแสดงโครงสร้างของตารางนั้น ๆ ทั้งหมด
DESCRIBE Employee;
| Field | Type | Null | Key | Default | Extra |
|---|---|---|---|---|---|
| ID | int(11) | 0 | |||
| LastName | char(30) | ||||
| FirstName | char(30) | ||||
| PostCode | char(5) |
ผมจะใช้โครงสร้างของตารางนี้ในบทความต่อ ๆ ไป ที่เกียวกับการแก้ไขโครงสร้างตารางนะครับ
ผู้สนับสนุน