SQL с нуля и быстро - страница 2

Шрифт
Интервал


В книге предлагаются для скачивания две базы данных shop и project_management. На примере базы данных shop изложен весь учебный материал, а для выполнения самостоятельных работ понадобится база project_management. Ссылки для скачивания будут даны далее в тексте. Рекомендую обязательно скачать обе базы данных и проделывать все действия сразу параллельно с чтением. Для самопроверки самостоятельных работ все задания снабжены скриншотами результатов, с которыми нужно сверять свои результаты. SQL – это прежде всего практика. Чтобы научиться делать запросы нужно их делать.

Создание баз данных

Начнем с минимального набора рабочих инструментов, которые нам понадобятся. Их всего два: система управления базами данных (СУБД) MariaDB и менеджер баз данных с удобным интерфейсом НeidiSQL.

Что такое менеджер баз данных?

Изначально предполагалось, что работа с СУБД будет происходить из командной строки и никакой отдельный интерфейс здесь не нужен. Да, вот этот самый черный экран и заклинания на магическом языке SQL. Но потом умные люди додумались сделать удобный интерфейс, чтобы часть заклинаний можно было выполнять интерактивно при помощи кнопок и мыши. Таких интерфейсов к одной и той же СУБД существует много. Они называются менеджерами баз данных и устанавливаются отдельно. Мы будем пользоваться менеджером HeidiSQL.

СУБД MariaDB можно скачать по ссылке https://mariadb.org/download/. Менеджер HeidiSQL входит в инсталляционный пакет MariaDB, поэтому качать его отдельно не нужно.

Процесс установки стандартный. Список основных инструментов менять мы не будем (рис.1.1).


Рис.1.1 – Установка MariaDB


Можно отменить пароль, сняв соответствующий флажок (рис.1.2).


Рис.1.2 – Отмена использования пароля


Далее нажимаем Install и ждем окончания установки.

Если все действия были выполнены корректно, то MariaDB появится в списке служб.

Службы – это программы, которые не имеют интерфейса и работают в фоновом режиме.

Многие службы запускаются автоматически при загрузке системы. Список служб можно посмотреть через следующую последовательность команд:

Панель управления-> Администрирование-> Службы.


Рис.1.3 – MariaDB в списке служб


Маленькая неожиданность. В описании службы вы найдете MariaDB, но в названии может стоять MySQL. Это нормально. MySQL и MariaDB были некогда одной и той же СУБД, которая впоследствии разделилась на два форка. Историю об этом можно почитать в Википедии, а мы продолжим погружение в практику.