Язык запросов SQL
Для любого языка программирования важен правильный синтаксис. Одна опечатка и всё — код перестал работать. В жизни, конечно, не так. Вернёмся к аналогии с библиотекой. Если попросить библиотекаря принести книгу «Три Д'Артаньяна», тот смутится, но нужную книгу найдёт, если знает её правильное название. С базой данных такое не пройдёт: понадобятся точные команды.
Для работы с базой данных существует свой язык программирования. Реляционными базами данных управляют с помощью языка SQL, или Structured Query Language. По-английски это означает «язык структурированных запросов».
Синтаксис языка SQL отличается от синтаксиса многих других языков программирования. Важная особенность: SQL — декларативный язык. В SQL описывают не алгоритм действий, а данные, которые хотят получить. Как выполнить такую команду, за вас решит СУБД.
Так пишут код на языке программирования Python
Так пишут код на языке программирования SQL Язык SQL — это стандарт, который используют почти во всех реляционных базах данных. Но у этого языка, как у русского или английского, много диалектов. Диалект — это набор дополнительных команд, расширяющих стандартные возможности языка SQL.
У СУБД PostgreSQL тоже есть свои диалекты. Они немного отличаются от стандарта. Однако, разобравшись с PostgreSQL, вы сможете легче освоить любую другую реляционную СУБД — знаний синтаксиса вам для этого хватит.