ภาษาจัดการข้อมูล
ภาษาจัดการข้อมูล (อังกฤษ: data manipulation language; DML) เป็นภาษาโปรแกรมคอมพิวเตอร์ที่ใช้ในการเพิ่ม (แทรก) การลบ และการแก้ไข (ปรับปรุง) ข้อมูลในฐานข้อมูล ภาษาจัดการข้อมูลมักเป็นภาษาย่อยของภาษาฐานข้อมูลที่กว้างกว่า เช่น เอสคิวแอล โดยที่ภาษาจัดการข้อมูลจะประกอบไปด้วยตัวดำเนินการบางตัวที่มีอยู่ในภาษาเอสคิวแอลด้วย[1] บางครั้งการเลือกข้อมูลแบบอ่านอย่างเดียวถูกแยกเป็นเพียงส่วนหนึ่งของภาษาสอบถามข้อมูล (data query language; DQL) ต่างหาก แต่มีความเกี่ยวโยงกันอย่างใกล้ชิดและบางครั้งยังถือเป็นส่วนประกอบของภาษาจัดการข้อมูล โดยตัวดำเนินการบางตัวอาจทำได้ทั้งการเลือก (การอ่าน) และการเขียนด้วย
ภาษาจัดการข้อมูลที่ได้รับความนิยมก็คือภาษาเอสคิวแอล (SQL) หรือเรียกอย่างเต็มว่า ภาษาสอบถามเชิงโครงสร้าง (Structured Query Language) ซึ่งใช้ในการค้นคืนและจัดการกับข้อมูลในฐานข้อมูลเชิงสัมพันธ์[2]