Structure Query Languge

Home

SQL Basic
Knowledge Developer Database Internet Resource
SQL Basic
1. SQL
2. Relational Database
3. การเลือกข้อมูล
4. การสร้าง Table
5. การกำหนด Key
6 . การแก้ไข Table
7 การป้อนข้อมูล
8. การปรับปรุงข้อมูล
9. การลบข้อมูล
10. การลบ Table
11. RollBack, Commit
 
SQL
SQL Basic
SQL Query
TABLE,VIEW
 
[an error occurred while processing this directive]

6. การแก้ไข Table

ALTER statement ใช้ในการปรับปรุงคอลัมน์ใน Table ที่สร้างเสร็จแล้ว

ไวยากรณ์ 1

การปรับปรุงคอลัมน์

ALTER TABLE tablename
ADD (column1 datatype [constraint]
[,column2 datatype [constraint],
column3 datatype [constraint],…]
);
[ ] ตัวเลือก

ไวยากรณ์ 2

การปรับปรุง constraint ของ Table

ALTER TABLE tablename
ADD (tableconstraint );

tablename ระบุชื่อ Table
column ระบุคอลัมน์ที่ต้องการ
datatype กำหนดประเภทข้อมูลของคอลัมน์
constraint ข้อกำหนด หรือคุณสมบัติของคอลัมน์
tableconstraint กำหนด constraint ของ Table เช่น กำหนด primary key หรือ foreign key

ตัวอย่าง การปรับปรุง column

ALTER TABLE employee
ADD(employee_id(10),
first varchar(20),
edu varchar(20),

ตัวอย่าง การปรับปรุง primary key

ALTER TABLE employee
ADD (CONSTRAINT employee_primary_key1 PRIMARY KEY (emloyee_id);

การปรับปรุง Table ใหม่ให้พิมพ์คำสั่ง CREATE TABLE ตามด้วยชื่อ Table ตามด้วย ADD แล้วพิมพ์เครื่องหมายวงเล็บเปิด ตามด้วยชื่อคอลัมน์ แล้วกำหนด ประเภทข้อมูล ถ้าต้องการกำหนด constraint แล้วพิมพ์เครื่องหมายจุลภาค (,) จากนั้นให้พิมพ์คอลัมน์อื่นต่อไป โดยแบ่งแต่ละคอลัมน์ด้วยจุลภาค จนถึงคอลัมน์สุดท้าย ให้พิมพ์ตามเครื่องหมายวงเล็บปิด ตามด้วยเครื่องหมาย semicolon (;) ถ้าเป็นการปรับปรุง constraint ของ Table ให้ constraint ของ Table ในวงเล็บ และแก้ไขให้พิมพ์ชื่อคอลัมน์เดิมและการปรับปรุง ข้อกำหนดจะเข้าไปแทนที่ข้อกำหนดเดิม


  

สงวนลิขสิทธิ (C) widebase