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 — бұл кестелер ішіндегі деректермен жұмыс істеуге арналған командалар жиынтығы.