widebase - SQL tutor |
IT A-Z | Access tutor | Excel tutor | SQL tutor |
|
4. การสร้าง TableCREATE TABLE statement ใช้ในการสร้าง Table ขึ้นมาใหม่ ไวยากรณ์1 รูปแบบการสร้าง Table อย่างง่าย CREATE
TABLE tablename ไวยากรณ์ 2 รูปแบบการสร้าง Table โดยมีกำหนดข้อกำหนด หรือ constraint CREATE TABLE
tablename
ตัวอย่าง CREATE TABLE employee การสร้าง Table ใหม่ให้พิมพ์คำสั่ง CREATE TABLE ตามด้วยชื่อ Table แล้วพิมพ์เครื่องหมายวงเล็บเปิด ตามด้วยชื่อคอลัมน์ แล้วกำหนด ประเภทข้อมูล ถ้าต้องการกำหนด constraint แล้วพิมพ์เครื่องหมายจุลภาค (,) จากนั้นให้พิมพ์คอลัมน์อื่นต่อไป โดยแบ่งแต่ละคอลัมน์ด้วยจุลภาค จนถึงคอลัมน์สุดท้าย ให้พิมพ์ตามเครื่องหมายวงเล็บปิด ตามด้วยเครื่องหมาย semicolon (;) การกำหนดคอลัมน์ ชื่อคอลัมน์ สามารถกำหนดเป็นตัวอักษร หมายเลข และเส้นใต้ แต่ไม่เกิน 30 ตัวอักษร และไม่เป็น reserve word ของ SQL (เช่น SELECT, CREATE เป็นต้น) ประเภทข้อมูล ต้องกำหนดให้เหมาะสมกับข้อมูลที่จะเก็บในคอลัมน์ เช่น first เป็นการเก็บชื่อพนักงาน ควรกำหนดเป็น CHAR หรือ VARCHAR (variable-length character), age เก็บอายุ ควรกำหนดเป็น NUMBER เป็นต้น ประเภทข้อมูลที่ใช้บ่อย
constraint เป็นตัวเลือกในการกำหนดคอลัมน์ โดย constraint เป็นกฎหรือคุณสมบัติ เช่น กำหนดเป็น primary key หรือควบคุมค่าที่ป้อนเข้ามา เช่น not null ใช้เป็นการระบุว่าคอลัมน์ต้องมีค่าเสมอ ห้ามเป็นช่องว่าง unique ใช้เป็นการบังคับว่าค่าของคอลัมน์ต้องเป็นค่าแบบไม่ซ้ำ check ใช้ในการตรวจสอบค่าก่อนนำเข้า การกำหนด constraint สำหรับ primary key และ foreign key ดูในหัวข้อ key
|
|
|||||||||||||||||||||||||||||||||
สงวนลิขสิทธิ์