สอนเขียนคำสั่ง SQL การสร้างตาราง ด้วยคำสั่ง CREATE TABLE ตัวอย่างเป็นการสร้างตาราง หรือ Table ชื่อ example ในฐานข้อมูล หรือ Database ชื่อ db_test พร้อมแสดงผลลัพธ์ออกสู่หน้าจอ สามารถเขียนคำสั่งได้ดังนี้
ตัวอย่าง SQL การสร้างตาราง ด้วยคำสั่ง CREATE TABLE
CREATE TABLE example ( id INT NULL AUTO_INCREMENT , name CHAR(255) NOT NULL , PRIMARY KEY (id)) ENGINE = InnoDB;
ผลลัพธ์
Query OK, 0 rows affected (0.025 sec)
SQL การสร้างตาราง ด้วยคำสั่ง CREATE TABLE สามารถอธิบายคำสั่งโดยแบ่งเป็นส่วนๆ ได้ดังนี้
1. CREATE TABLE example คือ สร้างตารางชื่อ example
2. id INT NULL AUTO_INCREMENT , name CHAR(255) NOT NULL คือ ประกอบด้วย 2 column คือ id ชนิด INT เป็น AUTO_INCREMENT และ name ชนิด CHAR(255)
3. PRIMARY KEY (id) คือ กำหนดให้ column id เป็น PRIMARY KEY หรือ เป็น column ที่ไม่สามารถมีข้อมูลที่ซ้ำกันได้ เป็น คีย์หลัก
4. ENGINE = InnoDB คือ ตาราง example นี้เป็นชนิด InnoDB