Devdit
 

DDL คืออะไร เกี่ยวข้องกับ SQL และฐานข้อมูลอย่างไร

5.2K

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

เขียน 3 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ