DDL (Data Definition Language)
DDL คือภาษากำหนดข้อมูล ใช้กำหนดโครงสร้าง เช่น Schema, Database, Tables, Constraints ตัวอย่างคำสั่ง: CREATE, ALTER
DML (Data Manipulation Language)
DML คือภาษาจัดการข้อมูล ใช้จัดการข้อมูล ตัวอย่างคำสั่ง: INSERT, UPDATE, DELETE
ความแตกต่างสำคัญระหว่าง DDL และ DML:
| Sr. No. | Key | DDL | DML |
|---|---|---|---|
| 1 | Stands for | Data Definition Language | Data Manipulation Language |
| 2 | Usage | สร้าง Database, Schema, Constraints, Users, Tables | Insert, Update, Delete Records |
| 3 | Classification | ไม่มีการจัดประเภทเพิ่มเติม | แบ่งเป็น Procedural DML และ Non-procedural DML |
| 4 | Commands | CREATE, DROP, RENAME, ALTER | INSERT, UPDATE, DELETE |