TGViewer
Smart Data Smart Data @smart_data_channel · 1.33K subscribers
Post #137 2.21K
Решил написать небольшую шпаргалку для начинающих специалистов по структуре языка SQL.

Все SQL-команды можно разделить на такие группы:

DQL (Data Query Language). Язык запросов к данным. К этой группе относится одна, всем известная команда - SELECT. Благодаря ей, мы запрашиваем нужные нам данные из базы.

DDL (Data Definition Language). Язык определения данных. Благодаря командам из этой группы, мы создаём, изменяем и удаляем различные объекты в нашей базе данных - базы данных, схемы, таблицы.
Примеры команд: CREATE, DROP, ALTER, TRUNCATE.

DML (Data Manipulation Language). Язык манипуляции данных. Как понятно из названия, мы используем эту группу команд для внесения изменений в наших данных. Мы можем записывать данные в таблицы, изменять значения в нужных колонках, удалять строки в таблицах.
Примеры команд: INSERT, UPDATE, DELETE.

DCL (Data Control Language). Язык контроля данных. Команды из этой группы используются для управления доступом к объектам в базе данных и к самим данным. Благодаря этим командам мы можем предоставлять и отзывать разрешения для пользователей базы данных.
Примеры команд: GRANT, REVOKE, DENY.

TCL (Transaction Control Language). Язык управления транзакциями (более подробно о транзакциях напишу отдельный пост в рубрике о теории баз данных).
Примеры команд: COMMIT, ROLLBACK, SAVE POINT.
More from @smart_data_channel
  1. Mar 1, 2022На этом я закончу. Уже достаточно сказано. Если бы кто-то знал, насколько мне противно пис…
  2. Mar 1, 2022Надеюсь, эта война скоро закончится, и я перестану писать о политике и буду писать только…
  3. Mar 1, 2022Ребята, меня переполняют негативные эмоции. Я стараюсь из-за всех сил, чтобы мой негатив н…
  4. Feb 27, 2022Я никогда не любил политику, особо не вникал в неё и новости практически не смотрел. Я оче…
  5. Feb 20, 2022Жизненный цикл запросов и план выполнения запроса на примере PostgreSQL - Часть 1 Всем при…
  6. Dec 28, 2021Как я и ожидал, результаты опроса получились далеко неоднозначными. Около половины опрошен…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →