Чтение последнего стандарта (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