Junior
23
0
questionbank

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

Answer from sobes.tech neural network

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).

Основные

Register or sign in to get access to full answers for all questions from the question bank.

sqlddldmldatabase-managementquery-languagedata-manipulation