DDL กับ DML ใน DBMS

ผู้เขียน: Laura McKinney
วันที่สร้าง: 4 เมษายน 2021
วันที่อัปเดต: 10 พฤษภาคม 2024
Anonim
DDL, DML, DCL & TCL statements in SQL (Database basics)
วิดีโอ: DDL, DML, DCL & TCL statements in SQL (Database basics)

เนื้อหา

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


สารบัญ: ความแตกต่างระหว่าง DDL และ DML ใน DBMS

  • DDL กับ DML ใน DBMS
  • แผนภูมิเปรียบเทียบ
  • DDL
  • ดราก้อน
  • ความแตกต่างที่สำคัญ
  • ข้อสรุป
  • วิดีโออธิบาย

DDL กับ DML ใน DBMS

DDL เป็นภาษาคำจำกัดความของข้อมูลในขณะที่ DML เป็นภาษาการจัดการข้อมูลคำศัพท์ทั้งสองจะถือว่าเหมือนกัน แต่แตกต่างกัน บทบาทของพวกเขาใน DBMS นั้นแตกต่างกัน DDL เป็นภาษานิยามข้อมูลที่ใช้เพื่อระบุสกีมาฐานข้อมูลในโครงสร้างฐานข้อมูลในขณะที่ DML เป็นภาษาการจัดการข้อมูลที่ใช้ในการดึงข้อมูลจากฐานข้อมูล DBMS เป็นระบบจัดการฐานข้อมูลที่เป็นชุดซอฟต์แวร์วัตถุประสงค์หลักของ DMBS คือการจัดการข้อมูล ปกติข้อมูลไม่สามารถจัดการได้ในรูปแบบที่ยากเนื่องจากมีหลายปัจจัยเช่นอาจสูญหายได้ยากที่จะจัดการ DBMS ทำให้การจัดการข้อมูลทำได้ง่ายและปลอดภัย บันทึกของคุณจะได้รับการบันทึกและไม่มีความเสี่ยงในการสูญหายในทุกกรณี DML คือการจัดการข้อมูลที่ใช้ในการสร้างสคีมาที่เป็นตารางในฐานข้อมูลที่เต็มไปด้วยภาษาการจัดการข้อมูล คอลัมน์เติมภาษาการกำหนดข้อมูลในขณะที่ DDL เติมแถวของตารางและแถวในฐานข้อมูลเรียกว่า tuple DML สามารถใช้เพื่อแทรกแก้ไขลบและดึงข้อมูลจากตารางในฐานข้อมูล ภาษาการจัดการข้อมูลมีสองประเภทคือ DML เชิงกระบวนการและ DMLS สำหรับการประกาศ DMLS ขั้นตอนอธิบายข้อมูลที่จะเรียกคืนและสิ่งนี้ยังกำหนดวิธีรับข้อมูลจากตารางในขณะที่ DMLS ที่อธิบายได้อธิบายข้อมูลที่จะเรียกคืน การบำรุงรักษาข้อมูลเป็นอีกหนึ่งฟังก์ชันและคุณสมบัติที่สำคัญที่ DBMS นำเสนอ SQL ที่เป็นภาษาสืบค้นโครงสร้างเป็นซอฟต์แวร์ที่ใช้มากที่สุดสำหรับ DBMS DDL เป็นภาษานิยามข้อมูลที่กำหนดสกีมาฐานข้อมูลData definition language จัดเตรียมสิ่งอำนวยความสะดวกมากมายเช่นกำหนดคุณสมบัติเพิ่มเติมอื่น ๆ ทั้งหมดและให้ความสะดวกในการระบุข้อ จำกัด คำสั่งสร้างของภาษาคำจำกัดความข้อมูลใช้เพื่อสร้างฐานข้อมูล คำสั่ง Alter ที่เราใช้ในการเปลี่ยนเนื้อหาของตาราง ตารางดร็อปใช้เพื่อลบข้อมูลบางส่วนออกจากตาราง คำสั่ง Truncate ใช้เพื่อลบเนื้อหาทั้งหมดจากตารางและใช้การเปลี่ยนชื่อเพื่อเปลี่ยนชื่อฐานข้อมูลทั้งหมด Data definition language ยอมรับคำสั่งทั้งหมดที่ใช้ในการสร้างฐานข้อมูล เลือกในการจัดการข้อมูลจะใช้ในการดึงข้อมูลจากตาราง การแทรกการจัดการข้อมูลใช้เพื่อผลักดันข้อมูลในข้อมูล อัพเดตในภาษาการจัดการข้อมูลใช้เพื่อปฏิรูปข้อมูลตารางและลบในภาษาการจัดการข้อมูลใช้เพื่อลบข้อมูลจากตาราง


แผนภูมิเปรียบเทียบ

รากฐานDDLดราก้อน
ความหมายDDL เป็นภาษานิยามข้อมูลที่ใช้เพื่อระบุสกีมาฐานข้อมูลในโครงสร้างฐานข้อมูลDML เป็นภาษาการจัดการข้อมูลที่ใช้เพื่อดึงข้อมูลจากฐานข้อมูล
หมายถึง DDL ย่อมาจากภาษาคำจำกัดความข้อมูลDML ย่อมาจากภาษาการจัดการข้อมูล
ชนิดไม่มีภาษาของคำจำกัดความของข้อมูลภาษาการจัดการข้อมูลมีสองประเภทคือ DML เชิงกระบวนการและ DMLS สำหรับการประกาศ
คำสั่งคำสั่งทั่วไปของ DDL คือ CREATE, ALTER, DROPคำสั่งทั่วไปของ DML คือ SELECT, INSERT, UPDATE

 

DDL

DDL เป็นภาษานิยามข้อมูลที่กำหนดสกีมาฐานข้อมูล Data definition language จัดเตรียมสิ่งอำนวยความสะดวกมากมายเช่นกำหนดคุณสมบัติเพิ่มเติมอื่น ๆ ทั้งหมดและให้ความสะดวกในการระบุข้อ จำกัด คำสั่งสร้างของภาษาคำจำกัดความข้อมูลใช้เพื่อสร้างฐานข้อมูล คำสั่ง Alter ที่เราใช้ในการเปลี่ยนเนื้อหาของตาราง ตารางดร็อปใช้เพื่อลบข้อมูลบางส่วนออกจากตาราง คำสั่ง Truncate ใช้เพื่อลบเนื้อหาทั้งหมดจากตารางและใช้การเปลี่ยนชื่อเพื่อเปลี่ยนชื่อฐานข้อมูลทั้งหมด Data definition language ยอมรับคำสั่งทั้งหมดที่ใช้ในการสร้างฐานข้อมูล


ดราก้อน

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

ความแตกต่างที่สำคัญ

  • DDL เป็นภาษานิยามข้อมูลที่ใช้เพื่อระบุสกีมาฐานข้อมูลในโครงสร้างฐานข้อมูลในขณะที่ DML เป็นภาษาการจัดการข้อมูลที่ใช้ในการดึงข้อมูลจากฐานข้อมูล
  • DDL ย่อมาจากภาษานิยามข้อมูลในขณะที่ DML ย่อมาจากภาษาการจัดการข้อมูล
  • ไม่มีภาษาของคำจำกัดความของข้อมูลในขณะที่มีภาษาการจัดการข้อมูลสองประเภทคือ DML เชิงกระบวนการและ DMLS สำหรับการประกาศ
  • คำสั่งทั่วไปของ DDL คือ CREATE, ALTER, DROP ในขณะที่คำสั่งทั่วไปของ DML คือ SELECT, INSERT, UPDATE

ข้อสรุป

ในบทความข้างต้นเราจะเห็นความแตกต่างระหว่าง DDL และ DML ในฐานข้อมูล

วิดีโออธิบาย