DDL
DDL คือ Data Definition Language และใช้เพื่อกำหนดโครงสร้างเช่น schema, ฐานข้อมูล, ตาราง, ข้อจำกัด เป็นต้น ตัวอย่างของ DDL คือ create และ alter statement
DML
DML เป็นภาษาการจัดการข้อมูลและใช้เพื่อจัดการข้อมูล ตัวอย่างของ DML ได้แก่ การแทรก อัปเดต และลบคำสั่ง
ต่อไปนี้เป็นข้อแตกต่างที่สำคัญระหว่าง DDL และ DML
ซีเนียร์ เลขที่ | คีย์ | DDL | DML |
---|---|---|---|
1 | ย่อมาจาก | DDL ย่อมาจาก Data Definition Language | DML ย่อมาจาก Data Manipulation Language |
2 | การใช้งาน | คำสั่ง DDL ใช้สำหรับสร้างฐานข้อมูล สคีมา ข้อ จำกัด ผู้ใช้ ตาราง ฯลฯ | คำสั่ง DML ใช้เพื่อแทรก อัปเดต หรือลบระเบียน |
3 | การจัดประเภท | DDL ไม่มีการจัดประเภทเพิ่มเติม | DML ถูกจำแนกเพิ่มเติมเป็น DML ขั้นตอนและ DML ที่ไม่ใช่ขั้นตอน |
4 | คำสั่ง | สร้าง วาง เปลี่ยนชื่อ และเปลี่ยนแปลง | แทรก อัปเดต และลบ |