Встречается на собеседованиях • сегодня

Что такое DML в БД

DML (Data Manipulation Language) — это подмножество SQL, отвечающее за манипуляции с данными в таблицах. Основные операции DML:

  1. SELECT — выборка данных
  2. INSERT — добавление новых записей
  3. UPDATE — изменение существующих записей
  4. DELETE — удаление записей

Примеры на Python с SQLite:

python
# INSERT
cursor.execute("INSERT INTO users (name, age) VALUES (?, ?)", ("Alice", 25))

# SELECT
cursor.execute("SELECT * FROM users WHERE age > 20")
rows = cursor.fetchall()

# UPDATE
cursor.execute("UPDATE users SET age = 26 WHERE name = 'Alice'")

# DELETE
cursor.execute("DELETE FROM users WHERE age < 18")

Отличие от DDL (Data Definition Language): DML работает с данными, а DDL — со структурой БД (CREATE, ALTER, DROP).

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы