ภาษา SQL แบ่งเป็น 4 ประเภทคำสั่งหลัก: DML, DDL, DCL และ TCL ใช้กำหนดโครงสร้างฐานข้อมูล สร้าง/แก้ไข database objects และจัดการข้อมูลในตาราง
DML (Data Manipulation Language) - จัดการข้อมูล
- SELECT - เลือกข้อมูลจากตาราง
- INSERT - เพิ่มระเบียนใหม่
- UPDATE - แก้ไขระเบียนที่มีอยู่
- DELETE - ลบระเบียน
DDL (Data Definition Language) - กำหนดโครงสร้าง
- CREATE - สร้างตาราง, ฐานข้อมูล, schema ใหม่
- ALTER - แก้ไขตาราง, คอลัมน์ที่มีอยู่
- DROP - ลบ objects จากฐานข้อมูล
DCL (Data Control Language) - ควบคุมสิทธิ์
- GRANT - ให้สิทธิ์อ่าน/เขียนบน objects
- REVOKE - ยกเลิกสิทธิ์อ่าน/เขียน
TCL (Transaction Control Language) - ควบคุมธุรกรรม
- BEGIN TRANSACTION - เริ่มธุรกรรม
- COMMIT TRANSACTION - ยืนยันธุรกรรม
- ROLLBACK TRANSACTION - ย้อนกลับธุรกรรมเมื่อมีข้อผิดพลาด