О командах SQL в двух словах

GuDron

dumpz.ws
Admin
Регистрация
28 Янв 2020
Сообщения
7,758
Реакции
1,449
Credits
25,226
О командах SQL в двух словах
фронт.jpg
DDL (Data Definition Language): Занимается структурой или схемой базы данных.

CREATE: используется для создания таких объектов, как таблицы, представления, индексы и т. д.

ALTER: используется для изменения существующих объектов базы данных. Например, она может добавлять, удалять или изменять столбцы в существующей таблице.

DROP: используется для удаления объектов базы данных. Например, DROP TABLE удаляет существующую таблицу.

TRUNCATE: используется для удаления всех записей из таблицы, включая все места, отведенные для записей.

DML (Data Manipulation Language): Занимается манипулированием данными и управлением ими в базе данных.

INSERT: добавляет новые строки/записи в таблицу.

UPDATE: изменение существующих строк/записей в таблице.

DELETE: удаление строк/записей из таблицы.

MERGE: используется для вставки, обновления или удаления записей из таблицы на основе определенных условий.

DQL (Data Query Language): Используется для получения данных из базы данных.

SELECT: Извлекает данные из одной или нескольких таблиц. Эту команду можно комбинировать с различными предложениями (например, WHERE, GROUP BY, HAVING) для фильтрации, группировки и сортировки полученных данных.

DCL (Data Control Language): Имеет дело с разрешениями и правами, которые могут быть предоставлены или отменены.

GRANT: Предоставляет определенные привилегии пользователям или ролям.

REVOKE: отменяет определенные привилегии у пользователей или ролей.

TCL (Transaction Control Language): Используется для управления транзакциями в базе данных, обеспечивая целостность данных.

COMMIT: Сохраняет все транзакции в базе данных с момента последней команды COMMIT или ROLLBACK.

ROLLBACK: восстанавливает базу данных до состояния последней фиксации. При этом отменяются все изменения, сделанные с момента последнего COMMIT.

SAVEPOINT: устанавливает точку в транзакции, к которой впоследствии можно вернуться.

SET TRANSACTION: настройка свойств транзакции.
Скрытое содержимое могут видеть только пользователи групп(ы): Premium, Местный, Свои