Основы Structured Query Language (SQL)

SQL (англ. Structured query language - «язык структурированных запросов») - декларативная язык программирования, применяемый для создания, модификации и управления данными в реляционной базе данных и управляется соответствующей системой управления базами данных.

SQL Команды делятся на следующие типы:

  • DDL (Data Definition Language) - операции, связанные с созданием, редактированием и удалением БД, пользователей БД и таблиц

  • DQL (Data Query Language) - операции, связанные с извлечением данных из таблиц

  • DML (Data Manipulation Language) - операции, в основном связанные с созданием, редактированием и удалением записей из таблиц

  • DCL (Data Control Language) - операции, связанные с управлением ролями пользователей БД

Виды реализации той или иной операции могут отличаться в зависимости от используемой СУБД, поэтому если вам когда-то придется писать "сырые" SQL запросы, связанные с DDL, DML, DCL - Google ваш лучший помощник 😉

Last updated