Знакомство со структурой инструкций SQL
В любом диалекте SQL инструкции SQL группируются по нескольким различным типам. Примеры таких типов:
- Язык обработки данных (DML) — это набор инструкций SQL, ориентированных на запросы и изменение данных. К инструкциям DML относятся: SELECT (основной предмет рассмотрения в этом модуле), а также инструкции модификации данных, такие как INSERT, UPDATE и DELETE.
- Язык определения данных (DDL) — это набор инструкций SQL, обрабатывающих определение и жизненный цикл объектов базы данных, таких как таблицы, представления и процедуры. К DDL относятся такие инструкции, как CREATE, ALTER и DROP.
- Язык управления данными (DCL) — это набор инструкций SQL, используемых для управления разрешениями безопасности для пользователей и объектов. К DCL относятся такие инструкции, как GRANT, REVOKE и DENY.
Иногда можно также увидеть TCL , указанный как тип инструкции, чтобы ссылаться на язык управления транзакцией. Кроме того, некоторые списки могут переопределить DML как язык изменения данных, который не будет включать инструкции SELECT, но затем они добавляют DQL в качестве языка запросов данных для инструкций SELECT.
В этом модуле основное внимание уделяется инструкциям DML. Эти инструкции обычно используются аналитиками данных для получения данных для отчетов и анализа. Инструкции DML также используются разработчиками приложений для выполнения операций CRUD при создании, чтении, обновлении или удалении данных приложения.