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