การสร้าง ลบ และจัดการตาราง

การสร้างตาราง

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'