ภาษาการจัดการข้อมูลคืออะไร?

Data manipulation language (DML) เป็นภาษาคอมพิวเตอร์ที่มีโครงสร้างที่ใช้ในฐานข้อมูลเพื่อจัดการข้อมูลในบางวิธี การจัดการขั้นพื้นฐานบางอย่างที่ใช้ในภาษาการจัดการข้อมูลรวมถึงการเพิ่มลงในฐานข้อมูลการเปลี่ยนการบันทึกการลบบันทึกและการย้ายข้อมูลจากตำแหน่งหนึ่งไปยังอีกตำแหน่งหนึ่ง คำสั่ง DML นั้นเรียบง่ายและเกี่ยวข้องกับหนึ่งหรือสองคำเช่น“ SELECT” หรือ“ UPDATE” เพื่อเริ่มต้นคำสั่ง DML สามารถแบ่งออกเป็นรหัสขั้นตอนและ nonprocedural โดยผู้ใช้จะระบุว่าต้องใช้ข้อมูลใดและวิธีเข้าถึงข้อมูลหรือสิ่งที่ต้องการตามลำดับ หากไม่มี DML จะไม่มีวิธีจัดการข้อมูลในฐานข้อมูล

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

ภาษาการจัดการข้อมูลเป็นภาษาที่ค่อนข้างง่ายโดยเฉพาะเมื่อเปรียบเทียบกับภาษาการจัดการอื่น ๆ และต้องการเพียงหนึ่งหรือสองคำในการเริ่มคำสั่ง เข้าใจคำสั่งอย่างชัดเจน - คำสั่ง“ UPDATE” ใช้เพื่ออัปเดตบันทึกและใช้คำสั่ง“ DELETE” เพื่อลบข้อมูลตัวอย่างเช่น ตามมาตรฐานคำสั่งจะถูกป้อนเป็นตัวพิมพ์ใหญ่

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

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