Учебник

Оглавление

Введение в базы данных и SQL

Целью разработки SQL было создание простого языка, которым мог воспользоваться любой пользователь, даже не имеющий навыков программирования.

Пример конструкции на языке SQL:

SELECT region_code, name
FROM cities

В реляционных базах данных данные размещены в таблицах (table). Таблицы состоят из записей (строк), имеющих свой набор полей (колонок) для каждой из таблиц. В нашем случае в таблице cities есть поля region_code и name.

SQL от разных производителей: Microsoft SQL, Oracle, MySQL, PostgreSQL – имеет свои особенности. Здесь будем использовать диалект PostgreSQL. В дальнейшем планирую сделать примечания по особенностям других диалектов.