Sobes.tech
Junior — Middle

Маалыматтар базасымен иштөө контекстинде DML термининин мааниси эмне экенин түшүндүрө аласызбы?

sobes.tech AI

AIден жооп

DML (Маалыматтарды иштетүү тили) — SQLтин бир бөлүгү болуп, маалыматтарды өзгөртүү операциялары үчүн жооп берет:

  • INSERT — жаңы жазууларды кошуу
  • UPDATE — барларын жаңылоо
  • DELETE — жазууларды өчүрүү
  • SELECT — маалыматтарды тандоо (кээде өзүнчө белгиленет)

Pythonдо sqlite3 китепканасын колдонуп мисал:

import sqlite3
conn = sqlite3.connect('example.db')
cursor = conn.cursor()

# Жазуу кошуу
cursor.execute("INSERT INTO users (name, age) VALUES (?, ?)" , ('Ivan', 30))
conn.commit()

# Жазууну жаңылоо
cursor.execute("UPDATE users SET age = ? WHERE name = ?", (31, 'Ivan'))
conn.commit()

# Жазууну өчүрүү
cursor.execute("DELETE FROM users WHERE name = ?", ('Ivan',))
conn.commit()

conn.close()

Ошентип, DML — бул таблицалардын ичиндеги маалыматтар менен иштөө үчүн командалар топтому.