อ่าน อัปเดต จัดการ และจัดเก็บข้อมูลในฐานข้อมูลโดยใช้ภาษาของฐานข้อมูล ต่อไปนี้เป็นภาษาฐานข้อมูล -
- ภาษากำหนดข้อมูล
- ภาษาการจัดการข้อมูล
- ภาษาควบคุมข้อมูล
- ภาษาควบคุมการทำธุรกรรม
มาเริ่มกันที่ Data Definition Language:
ภาษาคำจำกัดความของข้อมูล
ภาษานี้ใช้ในการสร้างฐานข้อมูล ตาราง แก้ไข ฯลฯ ด้วยวิธีนี้ คุณยังสามารถเปลี่ยนชื่อฐานข้อมูล หรือวางฐานข้อมูลเหล่านั้นได้ มันระบุสคีมาฐานข้อมูล
คำสั่ง DDL ได้แก่ −
- สร้าง :สร้างฐานข้อมูล ตาราง ฯลฯ ใหม่
- เปลี่ยนแปลง :แก้ไขฐานข้อมูล ตาราง ฯลฯ ที่มีอยู่
- วาง :วางฐานข้อมูล
- เปลี่ยนชื่อ :ตั้งชื่อใหม่สำหรับตาราง
ภาษาการจัดการข้อมูล
ภาษาที่ใช้ในการจัดการฐานข้อมูล เช่น การแทรกข้อมูล การอัปเดตตาราง การดึงบันทึกจากตาราง เป็นต้น เรียกว่า Data Manipulation Language -
- เลือก :ดึงข้อมูลจากฐานข้อมูล
- แทรก :ใส่ข้อมูล
- อัปเดต :อัพเดทข้อมูล
- ลบ :ลบบันทึกทั้งหมด
ภาษาควบคุมข้อมูล
ให้สิทธิ์แก่ผู้ใช้โดยใช้คำสั่ง GRANT ในทำนองเดียวกัน ให้เพิกถอนสิทธิ์โดยใช้คำสั่ง REVOKE คำสั่งทั้งสองนี้อยู่ภายใต้ภาษาควบคุมข้อมูล (DCL) −
- แกรนท์ :ให้สิทธิ์ในการเข้าถึงฐานข้อมูล
- เพิกถอน: เรียกคืนสิทธิ์ในการเข้าถึงฐานข้อมูล
ภาษาควบคุมการทำธุรกรรม
จัดการธุรกรรมในฐานข้อมูลโดยใช้ภาษาควบคุมธุรกรรม -
- มุ่งมั่น :บันทึกงาน
- SAVEPOINT :กำหนดจุดในการทำธุรกรรมเพื่อย้อนกลับในภายหลัง
- ย้อนกลับ :คืนค่าตั้งแต่การคอมมิตครั้งล่าสุด