วันจันทร์ที่ 8 ธันวาคม พ.ศ. 2557

SQL PRIMARY KEYS


SQL PRIMARY KEYS
เป็นคำสั่งที่ใช้สำหรับการสร้าง Primary Keys หรือ Key หลักใน Table สำหรับ Primary Keys ใน 1 Table สามารถมีได้มากกว่า 1 ตัว คุณสมบัติของ Primary Keys คือจะไม่สามารถมีค่าซ้ำกันในส่วนของแต่ล่ะ Rows สำหรับ Primary Keys นิยมกำหนดเป็นรหัสที่ไม่ซ้ำกัน แช่น รหัสลูกค้า 

Database : MySQL,Microsoft Access,SQL Server,Oracle

Syntax


CREATE TABLE "TableName" 
(
ColumnName1 DataType ,
ColumnName2 DataType ,
ColumnName3 DataType ,
ColumnName4 DataType ,
...
PRIMARY KEY (ColumnName1,ColumnName2...)
)


Sample 1 ทำการสร้างตาราง customer ประก้อบด้วยฟิวด์ CustomerID,Name,Email,CountryCode,Budget,Used และ มี Primary Keys เป็น CustomerID 


CREATE TABLE customer (
CustomerID varchar(4) NOT NULL,
Name varchar(50) NOT NULL,
Email varchar(50) NOT NULL,
CountryCode varchar(2) NOT NULL,
Budget double NOT NULL,
Used double NOT NULL,
PRIMARY KEY (CustomerID)
)

Output 


CustomerID
Name
Email
CountryCode
Budget
Used

Sample 2 กรณีที่มี Table อยู่แล้วสามารถทำการ ALTER เพื่อ เพิ่ม Key เข้าไป 


ALTER TABLE customer ADD PRIMARY KEY (CustomerID)

Output 


CustomerID
Name
Email
CountryCode
Budget
Used

ไม่มีความคิดเห็น:

แสดงความคิดเห็น