Anonim

คำสั่ง DDL เป็นส่วนหนึ่งของ SQL และทำงานร่วมกับคำสั่ง DML, DCL และ TCL เพื่อสร้างและจัดการฐานข้อมูล พวกมันเป็นแบบโครงสร้างพื้นฐานสำหรับการจัดการ SQL และมีประโยชน์ที่จะรู้ว่าคุณกำลังจะจัดการหรือสร้างฐานข้อมูลโดยใช้ Structured Query Language

คำสั่ง SQL ประกอบด้วย DDL และ DML เป็นหลัก คุณจะสร้างหรือลบฐานข้อมูลด้วยคำสั่ง DDL และเพิ่มย้ายหรือเปลี่ยนแปลงข้อมูลด้วย DML คำสั่ง DCL จะช่วยให้คุณจัดการผู้ใช้การอนุญาตและความปลอดภัยของข้อมูลในขณะที่ TCL ช่วยจัดการการเปลี่ยนแปลงที่คุณทำภายใน DML พวกเขาทำงานร่วมกันภายใน SQL เพื่อให้เครื่องมือที่คุณต้องการในการสร้างและจัดการฐานข้อมูลได้อย่างมีประสิทธิภาพ การรู้คำสั่งเหล่านี้เป็นพื้นฐานสำหรับทุกคนที่ต้องการเข้าสู่ผู้ดูแลฐานข้อมูลหรือการสนับสนุน

ฉันไม่ใช่ผู้เชี่ยวชาญ SQL แต่ฉันใช้และดูแลพวกเขาแล้ว ฉันยังเป็นเพื่อนสนิทกับคนที่เขียนสิ่งนี้ในการนอนหลับของเขา บทช่วยสอนต่อไปนี้อาจเป็นคำพูดของฉัน แต่ความรู้และความเชี่ยวชาญเป็นของเขาทั้งหมด ข้อผิดพลาดหรือการละเว้นจะเป็นของฉันคนเดียว

สิ่งต่อไปนี้เป็นคำสั่งพื้นฐานสำหรับแต่ละภาษา คำสั่ง DDL แสดงเงื่อนไขที่จำเป็นในการสร้างฐานข้อมูลตารางและวัตถุ คำสั่ง DML แสดงรายการข้อกำหนดที่จำเป็นในการจัดการวัตถุและข้อมูลภายในฐานข้อมูลที่คุณสร้าง คำสั่ง DCL แสดงรายการข้อกำหนดที่จำเป็นในการจัดการผู้ใช้และคำสั่ง TCL เป็นสิ่งที่คุณอาจใช้เพื่อตั้งค่าบันทึกคะแนน

DDL (ภาษานิยามข้อมูล)

DDL (Data Definition Language) ใช้เพื่อกำหนดโครงร่างฐานข้อมูล ช่วยสร้างและจัดการฐานข้อมูลและวัตถุที่อยู่ภายใน คำสั่ง DDL เปลี่ยนโครงสร้างของฐานข้อมูลในหลายวิธีเช่นการสร้างการลบการแก้ไขสคีมาและวัตถุ

ขึ้นอยู่กับรสชาติของ SQL ที่คุณใช้คำสั่ง DDL สามารถรวม:

  • แก้ไขตาราง
  • แก้ไขมุมมอง
  • คำนวณสถิติ
  • สร้างฐานข้อมูล
  • สร้างฟังก์ชั่น
  • สร้างบทบาท
  • สร้างตาราง
  • สร้างมุมมอง
  • DROP DATABASE
  • ฟังก์ชั่น DROP
  • DROP ROLE
  • DROP Table
  • DROP VIEW
  • GRANT
  • ถอน

คำสั่ง DDL ของ SQL หลักคือ:

  • แก้ไข
  • ตัด
  • แสดงความคิดเห็น
  • สร้าง
  • อธิบาย
  • เปลี่ยนชื่อ
  • DROP
  • แสดง
  • ใช้

สิ่งเหล่านี้จะปรากฏใน SQL ทุกเวอร์ชัน แต่ละคำสั่ง DDL จะต้องมีประเภทวัตถุและตัวระบุเพื่อให้ทำงานได้

ตัวอย่างเช่น: CREATE TABLE () หรือ DROP objecttype objectname

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

อีกองค์ประกอบหนึ่งของ SQL คือ DML (Data Manipulation Language) สิ่งนี้ช่วยให้คุณสามารถดึงแทรกอัปเดตลบและจัดการข้อมูลภายในฐานข้อมูล SQL คำสั่งเหล่านี้จะเป็นคำสั่งที่คุณจะใช้ในชีวิตประจำวันเมื่อจัดการฐานข้อมูล นี่ไม่ใช่ภาษาเฉพาะของตัวเอง แต่เป็นส่วนหนึ่งของ SQL