Structured Query Language (SQL) — язык структурированных запросов, с помощью него пишутся SQL запросы к базе данных с целью получения этих данных из базы.
С точки зрения реализации язык SQL представляет собой набор операторов, которые делятся на определенные группы и у каждой группы есть свое назначение. Выделяют следующие группы операторов:
- Data Definition Language (DDL) — определения данных
- Data Manipulation Language (DML) — манипуляции данными
- Data Control Language (DCL) — доступа к данным
- Transaction Control Language (TCL) — управления транзакциями.
Соответственно в зависимости от необходимости, мы используем ту или иную группу операторов.