widebase - SQL tutor

Home

  IT A-Z Access tutor Excel tutor SQL tutor

SQL เบื้องต้น

1. SQL
2. Relational Database
3. การเลือกข้อมูล
4. การสร้าง Table
5. การกำหนด key
6. การแก้ไข Table
7. การป้อนข้อมูล
8. การปรับปรุงข้อมูล
9. การลบข้อมูล
10. การลบ Table

SQL

SQL เบื้องต้น

SQL Link

 

6. การแก้ไข Table

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

ไวยากรณ์ 1 การปรับปรุงคอลัมน์

                 ALTER TABLE tablename
     
ADD (column1 datatype [constraint]
      [,column2 datatype [constraint],
     
column3 datatype [constraint],…]);
        
[] – optional

ไวยากรณ์ 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 ในวงเล็บ และแก้ไขให้พิมพ์ชื่อคอลัมน์เดิมและการปรับปรุง ข้อกำหนดจะเข้าไปแทนที่ข้อกำหนดเดิม

 

 

สงวนลิขสิทธิ์