Учебник
Введение в базы данных и SQL
Целью разработки SQL было создание простого языка, которым мог воспользоваться любой пользователь, даже не имеющий навыков программирования.
Пример конструкции на языке SQL:
SELECT region_code, name
FROM cities
В реляционных базах данных данные размещены в таблицах (table). Таблицы состоят из записей (строк), имеющих свой набор полей (колонок) для каждой из таблиц. В нашем случае в таблице cities
есть поля region_code
и name
.
SQL от разных производителей: Microsoft SQL, Oracle, MySQL, PostgreSQL – имеет свои особенности. Здесь будем использовать диалект PostgreSQL. В дальнейшем планирую сделать примечания по особенностям других диалектов.