Junior
20
0
questionbank

Что вы знаете о DML и DDL?

Ответ от нейросети sobes.tech

DML (Data Manipulation Language) и DDL (Data Definition Language) – это подмножества SQL.

DDL (Data Definition Language) используется для определения (создания, изменения, удаления) структуры базы данных и ее объектов (таблиц, индексов, представлений и т.д.). Операции DDL не являются транзакционными и не могут быть отменены (ROLLBACK).

Основные команды DDL:

  • CREATE: Создание объектов базы данных.
    sql
  • ALTER: Изменение структуры существующих объектов базы данных.
    sql
  • DROP: Удаление объектов базы данных.
    sql
  • TRUNCATE: Удаление всех строк из таблицы. Быстрее, чем DELETE, и не логируется построчно.
    sql
  • RENAME: Переименование объекта базы данных.
    sql

DML (Data Manipulation Language) используется для управления (вставки, обновления, удаления, выборки) данными, хранящимися в объектах базы данных. Операции DML являются транзакционными и могут быть отменены (ROLLBACK).

Основные

DML (Data Manipulation Language) и DDL (Data Definition Language) – это подмножества SQL.

DDL (Data Definition Language) используется для определения (создания, изменения, удаления) структуры базы данных и ее объектов (таблиц, индексов, представлений и т.д.). Операции DDL не являются транзакционными и не могут быть отменены (ROLLBACK).

Основные команды DDL:

  • CREATE: Создание объектов базы данных.
    sql
  • ALTER: Изменение структуры существующих объектов базы данных.
    sql
  • DROP: Удаление объектов базы данных.
    sql
  • TRUNCATE: Удаление всех строк из таблицы. Быстрее, чем DELETE, и не логируется построчно.
    sql
  • RENAME: Переименование объекта базы данных.
    sql

DML (Data Manipulation Language) используется для управления (вставки, обновления, удаления, выборки) данными, хранящимися в объектах базы данных. Операции DML являются транзакционными и могут быть отменены (ROLLBACK).

Основные

Зарегистрируйтесь или войдите, чтобы получить доступ к полным ответам на все вопросы из банка вопросов.

sqlddldmldatabase-managementquery-languagedata-manipulation