Перейти к содержанию

Data Control Language

Материал из Википедии — свободной энциклопедии

Data Control Language (DCL) — подмножество языка управления базами данных SQL, предназначенное для осуществления административных операций, присваивающих или отменяющих право (привилегию) использовать базу данных, таблицы и другие объекты базы данных, а также выполнять те или иные операторы SQL.

Наиболие важные команды[1]:

  • GRANT — применяется для присвоения привилегии;
  • REVOKE — применяется для отмены привилегии.
Пример

GRANT type_of_permission ON database_name.table_name TO '@username'@'localhost'[2] Виды привилегий, которые можно присвоить: CREATE, DROP, TRUNCATE, SELECT, INSERT, ALTER[2].

Примечания

[править | править код]
  1. DCL Full Form - Data Control Language (англ.). Дата обращения: 15 января 2026. Архивировано 19 января 2026 года.
  2. 1 2 DCL In a Nutshell: A Brief Look into the SQL Data Control Language (англ.). 365datascience. Дата обращения: 15 января 2026. Архивировано 9 декабря 2025 года.