Найти тему
HowToSchool

SD-EP35: Как изучать SQL?

Чтение последнего стандарта (ANSI SQL 2016) может занять много времени. Поэтому предлагаю ознакомиться с коротким гайдом.

Есть 5 групп операторов языка SQL:

- DDL: язык описания данных (CREATE, ALTER, DROP)

- DQL: язык запросов (SELECT)

- DML: язык манипулирования данными (INSERT, UPDATE, DELETE)

- DCL: язык управления данными (GRANT, REVOKE)

- TCL: язык управления транзакциями (COMMIT, ROLLBACK)

Для бэкенд разработчика может понадобиться знать большую часть из приведенных операторов. А вот, например аналитик данных (по направлению Анализа данных), может ограничется хорошим пониманием DQL.

Выберите наиболее актуальные операторы для вас.

P.S. Что делает этот оператор SQL в PostgreSQL:

SELECT into -> ids -> 0 from logs