Sobes.tech
Junior — Middle
101

Деректер қорларымен жұмыс істеу контекстінде DML термині не білдіретінін түсіндіре аласыз ба?

AI-дан жауап

sobes.tech 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 (?, ?)" , ('Иван', 30))
conn.commit()

# Жазбаны жаңарту
cursor.execute("UPDATE users SET age = ? WHERE name = ?", (31, 'Иван'))
conn.commit()

# Жазбаны жою
cursor.execute("DELETE FROM users WHERE name = ?", ('Иван',))
conn.commit()

conn.close()

Осылайша, DML — бұл кестелер ішіндегі деректермен жұмыс істеуге арналған командалар жиынтығы.