Основные команды SQL делятся на несколько категорий:
1. DDL (Data Definition Language) - для определения структуры базы данных:
CREATE: Создание объектов базы данных (таблиц, индексов, представлений и т.д.).
sql
ALTER: Изменение структуры существующих объектов базы данных.
sql
DROP: Удаление объектов базы данных.
sql
TRUNCATE: Удаление всех данных из таблицы, но сохранение ее структуры.
sql
RENAME: Переименование объекта базы данных.
sql
2. DML (Data Manipulation Language) - для работы с данными:
SELECT: Выборка данных из одной или нескольких таблиц.
sql
INSERT: Добавление новых записей в таблицу.
sql
UPDATE: Изменение существующих записей в таблице.
sql
DELETE: Удаление существующих записей из таблицы.
sql
3. DCL (Data Control Language) - для управления доступом к данным:
GRANT: Предоставление прав доступа к объектам базы данных.
sql
REVOKE: Отозыв ранее предоставленных прав доступа.
sql
4. TCL (Transaction Control Language) - для управления транзакциями:
COMMIT: Сохранение всех изменений, внесенных в текущей транзакции.
sql
ROLLBACK: Отмена всех изменений, внесенных в текущей транзакции.
sql
SAVEPOINT: Установка точки сохранения внутри транзакции.
sql
Помимо этих основных команд, существуют также различные функции, операторы и предложения для более сложной работы с данными (например, агрегатные функции SUM, AVG, COUNT, операторы сравнения, логические операторы, предложения JOIN, GROUP BY, ORDER BY, HAVING).