คำสั่ง CREATE TABLE ของ SQL

คำสั่ง CREATE TABLE

คำสั่ง CREATE TABLE ใช้เพื่อสร้างตารางในฐานข้อมูล。

SQL ระบบที่สร้างตาราง

CREATE TABLE ชื่อตาราง
(
ชื่อคอลัมน์1 ประเภทข้อมูล,
ชื่อคอลัมน์2 ประเภทข้อมูล,
ชื่อคอลัมน์3 ประเภทข้อมูล,
....
)

ประเภทข้อมูล (data_type) กำหนดว่าคอลัมน์สามารถรองรับประเภทข้อมูลใดได้: ตารางด้านล่างเป็นประเภทข้อมูลที่ใช้งานไปมากที่สุดใน SQL:

ชนิดข้อมูล คำอธิบาย
  • integer(size)
  • integer(size)
  • int(size)
  • smallint(size)
tinyint(size)
  • รับตัวเลขเต็ม (สามารถกำหนดจำนวนตัวเลขสูงสุดในวงเล็บ)
  • decimal(size,d)

numeric(size,d)

รับตัวเลขที่มีเลขของจุดของเลขทศนิยม

"size" กำหนดจำนวนตัวเลขสูงสุด "d" กำหนดจำนวนตัวเลขที่อยู่ด้านขวาของจุดของเลขทศนิยม

char(size)

กำหนดความยาวของข้อความในวงเล็บ

varchar(size)

รับข้อความยาวที่แปรพันธุ์ (สามารถรับตัวอักษร ตัวเลข และสัญลักษณ์พิเศษ)

กำหนดความยาวสูงสุดของข้อความในวงเล็บ

date(yyyymmdd) รับวันที่

ตัวอย่าง SQL CREATE TABLE

ตัวอย่างนี้แสดงว่าจะทำไมเพื่อที่จะสร้างตารางที่มีชื่อว่า "Person"

ตารางนี้มี 5 คอลัมน์ ชื่อของคอลัมน์คือ: "Id_P"、"LastName"、"FirstName"、"Address" และ "City":

CREATE TABLE Persons
(
Id_P int,
LastName varchar(255),
FirstName varchar(255),
Address varchar(255),
City varchar(255)
)

ข้อมูลของคอลัมน์ Id_P มีชนิดการใช้งาน int มีตัวเลข อีก 4 คอลัมน์มีชนิดการใช้งาน varchar มีความยาวสูงสุด 255 ตัวอักษร

ตาราง "Persons" ว่างเช่นนี้:

Id_P LastName FirstName Address City
         

สามารถเขียนข้อมูลเข้าไปในตารางว่างด้วยคำสั่ง INSERT INTO