วันอังคารที่ 21 ธันวาคม พ.ศ. 2553

DDL : Data Definiton Language

DDL : Data Definiton Language
                ภาษานิยามข้อมูล หรือ DDL ใน SQL จะประกอบด้วยกลุ่มคำสั่งต่างๆ  ต่อไปนี้
                CREATE คำสั่งที่ใช้ในการสร้างตาราง
-        CREATE TABLE สร้างตาราง
-        CREATE INDEX สร้างดัชนี
-        CREATE VIEW สร้าง วิว

การสร้างตาราง โดยการใช้คำสั่ง CREATE
                CREATE TABLE ชื่อตาราง (
             ชื่อฟิลด์  ชนิดของฟิลด์ [NULL | NOT NULL]);
                ตัวอย่าง
                                CREATE TABLE  state (
             sid                INT(5)                     NOT NULL,
             state_name  VARCHAR(20)        NOT NULL );
การสร้างดัชนี  CREATE INDEX รูปแบบดังนี้
                CREATE [UNIQUE]  INDEX  ชื่อดัชนี ON ชื่อตาราง (ชื่อฟิลด์);
                ตัวอย่างดังนี้
                CREATE UNIQUE INDEX sid_ind ON state (sid);

การสร้างวิว CREATE VIEW  
เป็นการสร้างตาราง สมมติ ขึ้นมาให้กับผู้ใช้งานบางกลุ่ม เพื่อต้องให้ผู้ใช้งานเหล่านั้นสามารถเรียกข้อมูลที่ต้องการจากวิวที่กำหนดให้เท่านั้น รูปแบบดังนี้
CREATE VIEW ชื่อตารางสมมุติ AS SELECT ฟิลด์,..... FROM  ชื่อตาราง ;

ตัวอย่างดังนี้
CREATE VIEW STATE2 AS SELECT state_nae FROM state;

                DROP คำสั่งที่ใช้ในการลบ
-        DROP TABLE คำสั่ง ลบ ตาราง
-        DROP INDEX  คำสั่ง ดัชนี
-        DROP VIEW    คำสั่ง ลบวิว
การลบตาราง โดยใช้คำสั่ง DROP TABLE
                DROP  TABLE ชื่อตาราง;

การลบดัชนี
                DROP INDEX ชื่อดัชนี;

ไม่มีความคิดเห็น:

แสดงความคิดเห็น