Sobes.tech
Intern
98
questionbank

Что такое оператор SQL?

Ответ от нейросети

sobes.tech AI

Оператор SQL — это набор инструкций, используемых для выполнения операций с данными в базе данных. Они позволяют выбирать, вставлять, обновлять и удалять данные, а также управлять структурой базы данных.

Основные категории операторов SQL:

  • DDL (Data Definition Language): Определяют или изменяют структуру базы данных.
    • CREATE: Создание объектов базы данных (таблиц, индексов, представлений).
    • ALTER: Изменение структуры существующих объектов.
    • DROP: Удаление объектов базы данных.
    • TRUNCATE: Быстрое удаление всех строк из таблицы.
  • DML (Data Manipulation Language): Манипулируют данными в базе данных.
    • SELECT: Извлечение данных.
    • INSERT: Вставка новых строк.
    • UPDATE: Изменение существующих строк.
    • DELETE: Удаление строк.
  • DCL (Data Control Language): Управляют правами доступа.
    • GRANT: Предоставление прав доступа.
    • REVOKE: Отзыв прав доступа.
  • TCL (Transaction Control Language): Управляют транзакциями.
    • COMMIT: Сохранение изменений транзакции.
    • ROLLBACK: Отмена изменений транзакции.
    • SAVEPOINT: Установка точки отката внутри транзакции.

Пример использования оператора SELECT:

-- Выбор всех колонок из таблицы "users"
SELECT *
FROM users;

Пример использования оператора INSERT:

-- Вставка новой строки в таблицу "products"
INSERT INTO products (product_name, price)
VALUES ('Laptop', 1200.00);