Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL

ภาษาฐานข้อมูล


อ่าน อัปเดต จัดการ และจัดเก็บข้อมูลในฐานข้อมูลโดยใช้ภาษาของฐานข้อมูล ต่อไปนี้เป็นภาษาฐานข้อมูล -

  • ภาษากำหนดข้อมูล
  • ภาษาการจัดการข้อมูล
  • ภาษาควบคุมข้อมูล
  • ภาษาควบคุมการทำธุรกรรม

มาเริ่มกันที่ Data Definition Language:

ภาษาคำจำกัดความของข้อมูล

ภาษานี้ใช้ในการสร้างฐานข้อมูล ตาราง แก้ไข ฯลฯ ด้วยวิธีนี้ คุณยังสามารถเปลี่ยนชื่อฐานข้อมูล หรือวางฐานข้อมูลเหล่านั้นได้ มันระบุสคีมาฐานข้อมูล

คำสั่ง DDL ได้แก่ −

  • สร้าง :สร้างฐานข้อมูล ตาราง ฯลฯ ใหม่
  • เปลี่ยนแปลง :แก้ไขฐานข้อมูล ตาราง ฯลฯ ที่มีอยู่
  • วาง :วางฐานข้อมูล
  • เปลี่ยนชื่อ :ตั้งชื่อใหม่สำหรับตาราง

ภาษาการจัดการข้อมูล

ภาษาที่ใช้ในการจัดการฐานข้อมูล เช่น การแทรกข้อมูล การอัปเดตตาราง การดึงบันทึกจากตาราง เป็นต้น เรียกว่า Data Manipulation Language -

  • เลือก :ดึงข้อมูลจากฐานข้อมูล
  • แทรก :ใส่ข้อมูล
  • อัปเดต :อัพเดทข้อมูล
  • ลบ :ลบบันทึกทั้งหมด

ภาษาควบคุมข้อมูล

ให้สิทธิ์แก่ผู้ใช้โดยใช้คำสั่ง GRANT ในทำนองเดียวกัน ให้เพิกถอนสิทธิ์โดยใช้คำสั่ง REVOKE คำสั่งทั้งสองนี้อยู่ภายใต้ภาษาควบคุมข้อมูล (DCL) −

  • แกรนท์ :ให้สิทธิ์ในการเข้าถึงฐานข้อมูล
  • เพิกถอน: เรียกคืนสิทธิ์ในการเข้าถึงฐานข้อมูล

ภาษาควบคุมการทำธุรกรรม

จัดการธุรกรรมในฐานข้อมูลโดยใช้ภาษาควบคุมธุรกรรม -

  • มุ่งมั่น :บันทึกงาน
  • SAVEPOINT :กำหนดจุดในการทำธุรกรรมเพื่อย้อนกลับในภายหลัง
  • ย้อนกลับ :คืนค่าตั้งแต่การคอมมิตครั้งล่าสุด