ภาษา SQL แบ่งออกเป็นสี่ประเภทของคำสั่งภาษาหลัก:DML, DDL, DCL และ TCL การใช้คำสั่งเหล่านี้ เราสามารถกำหนดโครงสร้างของฐานข้อมูลโดยการสร้างและแก้ไขวัตถุฐานข้อมูล และเราสามารถจัดการข้อมูลในตารางผ่านการอัพเดทหรือการลบ เรายังควบคุมได้ว่าผู้ใช้รายใดสามารถอ่าน/เขียนข้อมูล หรือจัดการธุรกรรมเพื่อสร้างงานชิ้นเดียวได้
สี่หมวดหมู่หลักของคำสั่ง SQL มีดังนี้ -
DML (ภาษาการจัดการข้อมูล)
คำสั่ง DML ส่งผลต่อระเบียนในตาราง นี่คือการดำเนินการพื้นฐานที่เราดำเนินการกับข้อมูล เช่น การเลือกระเบียนบางส่วนจากตาราง การแทรกระเบียนใหม่ การลบระเบียนที่ไม่จำเป็น และการอัปเดต/แก้ไขระเบียนที่มีอยู่
คำสั่ง DML มีดังต่อไปนี้ -
SELECT – เลือกบันทึกจากตาราง
- INSERT – แทรกระเบียนใหม่
- UPDATE – อัปเดต/แก้ไขระเบียนที่มีอยู่
- DELETE – ลบระเบียนที่มีอยู่
DDL (ภาษาข้อกำหนดของข้อมูล)
คำสั่ง DDL ใช้เพื่อแก้ไข/แก้ไขฐานข้อมูลหรือโครงสร้างตารางและสคีมา คำสั่งเหล่านี้จัดการการออกแบบและการจัดเก็บวัตถุฐานข้อมูล
- สร้าง – สร้างตาราง ฐานข้อมูล สคีมาใหม่
- ALTER – แก้ไขตารางที่มีอยู่ คำอธิบายคอลัมน์
- DROP – ลบวัตถุที่มีอยู่ออกจากฐานข้อมูล
DCL (ภาษาควบคุมข้อมูล)
คำสั่ง DCL ควบคุมระดับการเข้าถึงที่ผู้ใช้มีบนวัตถุฐานข้อมูล
- GRANT – อนุญาตให้ผู้ใช้อ่าน/เขียนบนวัตถุฐานข้อมูลบางอย่างได้
- เพิกถอน – ป้องกันไม่ให้ผู้ใช้อ่าน/เขียนสิทธิ์ในวัตถุฐานข้อมูล
TCL (ภาษาควบคุมธุรกรรม)
คำสั่ง TCL ช่วยให้คุณควบคุมและจัดการธุรกรรมเพื่อรักษาความสมบูรณ์ของข้อมูลภายในคำสั่ง SQL
- เริ่มต้นธุรกรรม – เปิดธุรกรรม
- COMMIT Transaction – ทำธุรกรรม
- ธุรกรรมย้อนกลับ – ย้อนกลับธุรกรรมในกรณีที่มีข้อผิดพลาดใด ๆ