การสร้าง ลบ และจัดการตาราง
การสร้างตาราง
text
-- Primary Key เป็นคีย์หลักในการเชื่อมข้อมูล ข้อมูลห้ามซ้ำและห้ามเป็นช่องว่าง
-- IDENTITY เป็นการ auto gen ค่า (10,5) หมายถึงเริ่มต้น 10 และเพิ่มขึ้นทีละ 5 บาง SQL ใช้ AUTO_INCREMENT
CREATE TABLE Persons (
PersonID INT PRIMARY KEY IDENTITY(10, 5)
, LastName varchar(100) NOT NULL
, FirstName varchar(100) NOT NULL
, Address varchar(255) COLLATE Thai_100_CS_AS
, City varchar(50)
)การสร้างตารางโดยใช้ 2 คอลัมน์เป็น Primary Key
typescript
CREATE TABLE Persons (
ID int NOT NULL,
LastName varchar(255) NOT NULL,
FirstName varchar(255),
Age int
PRIMARY KEY (ID,LastName)
)การลบตาราง
text
DROP TABLE Personsการสร้างตารางใหม่จากตารางเดิมด้วย SELECT INTO
text
SELECT *
INTO TABLE2
FROM TABLE1การเพิ่มข้อมูลด้วย INSERT (DML)
text
INSERT INTO CUSTOMERS (ID,NAME,AGE,ADDRESS,SALARY)
VALUES (1, 'Ramesh', 32, 'Ahmedabad', 2000.00 );การเปลี่ยนชื่อตารางด้วย sp_rename (SQL Server)
text
EXEC sp_rename 'schema.old_table_name', 'new_table_name'