คำสั่ง CREATE TABLE ของ SQL
- หน้าก่อนหน้า SQL Create DB
- หน้าต่อไป SQL Constraints
คำสั่ง CREATE TABLE
คำสั่ง CREATE TABLE ใช้เพื่อสร้างตารางในฐานข้อมูล。
SQL ระบบที่สร้างตาราง
CREATE TABLE ชื่อตาราง ( ชื่อคอลัมน์1 ประเภทข้อมูล, ชื่อคอลัมน์2 ประเภทข้อมูล, ชื่อคอลัมน์3 ประเภทข้อมูล, .... )
ประเภทข้อมูล (data_type) กำหนดว่าคอลัมน์สามารถรองรับประเภทข้อมูลใดได้: ตารางด้านล่างเป็นประเภทข้อมูลที่ใช้งานไปมากที่สุดใน SQL:
ชนิดข้อมูล | คำอธิบาย |
---|---|
|
tinyint(size) |
|
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
- หน้าก่อนหน้า SQL Create DB
- หน้าต่อไป SQL Constraints