Sobes.tech
Middle+
55

Mi az a DML és DDL?

Cégeket kérdeztek
СБЕРСБЕР

Válasz az MI-től

sobes.tech MI

DML (Data Manipulation Language) и DDL (Data Definition Language) — это категории SQL-команд.

  • DML — команды для работы с данными:

    • SELECT — выборка данных
    • INSERT — вставка новых записей
    • UPDATE — обновление существующих записей
    • DELETE — удаление записей
  • DDL — команды для определения и изменения структуры базы данных:

    • CREATE — создание таблиц, индексов, схем
    • ALTER — изменение структуры таблиц
    • DROP — удаление таблиц, индексов

Пример:

-- DDL: создаём таблицу
CREATE TABLE users (
  id INT PRIMARY KEY,
  name VARCHAR(100)
);

-- DML: вставляем данные
INSERT INTO users (id, name) VALUES (1, 'Иван');

-- DML: обновляем данные
UPDATE users SET name = 'Пётр' WHERE id = 1;

-- DML: выбираем данные
SELECT * FROM users;