SQL - Structured Query Language - Язык структурированных запросов - декларативный (описание того, какие данные необходимо получить, без указания на то, как их получать) язык программирования, применяемый для создания, модификации и управления данными в реляционной базе данных, управляемой соответствующей системой управления базами данных. Последний стандарт SQL:2008.

Операторы SQL:

  • операторы определения данных (Data Definition Language, DDL):
    • CREATE - создает объекты БД (саму базу, таблицу, представление, пользователя и т. д.),
    • ALTER - изменяет объекты БД,
    • DROP - удаляет объекты БД.
  • операторы манипуляции данными (Data Manipulation Language, DML):
    • SELECT - выбирает данные, удовлетворяющие заданным условиям (создание представлений/выборок),
    • INSERT - добавляет новые данные,
    • UPDATE - изменяет существующие данные,
    • DELETE - удаляет данные.
  • операторы определения доступа к данным (Data Control Language, DCL):
    • GRANT - предоставляет пользователю (группе) разрешения на определенные операции с объектом,
    • REVOKE - отзывает ранее выданные разрешения,
    • DENY - задает запрет, имеющий приоритет над разрешением.
  • операторы управления транзакциями (Transaction Control Language, TCL):
    • COMMIT - применяет транзакцию,
    • ROLLBACK - откатывает все изменения, сделанные в контексте текущей транзакции,
    • SAVEPOINT - делит транзакцию на более мелкие участки.

results matching ""

    No results matching ""