DDL (Data Definition Language) คือ ภาษาสำหรับนิยามโครงสร้างของฐานข้อมูล เช่น การสร้าง, แก้ไขและลบตารางข้อมูล (Table) โดยใช้ภาษา SQL (Structured Query Language) ในการเขียน ซึ่งภาษา DDL มีคำสั่ง SQL ที่สำคัญดังนี้
ตัวอย่าง ให้ตารางข้อมูลชื่อ student
1. CREATE คือ คำสั่งในการสร้างตารางข้อมูล โดยมีรูปแบบดังนี้
CREATE TABLE student (
id INTEGER PRIMARY KEY,
name CHAR(50) not null
)
2. ALTER คือ คำสั่งสำหรับแก้ไขโครงสร้างตารางข้อมูล โดยมีรูปแบบดังนี้
ALTER TABLE 'student' CHANGE 'name' 'name' CHAR(255) NOT NULL
3. DROP คือ คำสั่งลบตารางข้อมูล โดยมีรูปแบบดังนี้
DROP TABLE student
4. TRUNCATE คือ คำสั่งลบข้อมูลทั้งหมดในตารางข้อมูล โดยมีรูปแบบดังนี้
TRUNCATE TABLE student
คำสั่ง TRUNCATE ทำงานได้เร็วกว่า DELETE กรณีที่ลบข้อมูลทั้งหมดของตาราง
1. DDL คือ ภาษาสำหรับนิยามโครงสร้างของฐานข้อมูล (จัดการตารางข้อมูลในฐานข้อมูล) โดยใช้ภาษา SQL
2. DDL มีคำสั่ง SQL ที่สำคัญคือ CREATE, ALTER, DROP และ TRUNCATE
3. DDL เป็นหนึ่งในภาษา SQL ที่ใช้สำหรับบริการและจัดการฐานข้อมูล ในส่วนโครงสร้างของตารางข้อมูล
เนื้อหาเกี่ยวกับ DML
เนื้อหาเกี่ยวกับ DCL