SQL с нуля и быстро. Елена Литвак
Чтение книги онлайн.

Читать онлайн книгу SQL с нуля и быстро - Елена Литвак страница 2

Название: SQL с нуля и быстро

Автор: Елена Литвак

Издательство: Издательские решения

Жанр:

Серия:

isbn: 9785005949592

isbn:

СКАЧАТЬ Список баз данных

      Дерево показывает сразу весь список баз данных, которые работают под управлением MariaDB в настоящий момент. Даже, если СУБД только что установлена, дерево не будет пустым. В нем находятся базы данных, которые используются для работы самой системы.

      Узел базы данных раскрывается щелчком мыши, после чего становятся видны таблицы, из которых база данных состоит (рис.1.6).

      Рис.1.6 – Таблицы базы данных

      Как создать базу данных?

      Создадим базу данных нажатием правой кнопки мыши на названии сеанса «Unnamed» (рис.1.7).

      Рис.1.7 – Создание базы данных

      Что такое кодировка и сопоставление

      При создании базы данных необходимо задать ее имя. Пусть это будет «project_management». Также нужно проверить поле «Сопоставление» (рис.1.8).

      Рис.1.8 -Имя и сопоставление

      Для того чтобы можно было работать с данными на русском языке, нужно использовать кодировку UTF8. Кодировка сама по себе отвечает за набор символов. А вот правила сравнения этих символов задаются сопоставлением.

      Что такое правила сравнения? Ну, например, при одном и том же наборе символов можно различать большие и маленькие буквы, а можно не различать. Это уже будут разные правила сопоставления. Есть и другие более тонкие отличия в этих правилах.

      Нам нужно указать сопоставление utf8_bin. Есть еще ряд сопоставлений, которые можно использовать, но остановимся на utf8_bin.

      Обратите внимание на нижнюю часть окна. Мы вписали имя и сопоставление, а в нижней части сформировалась команда

      CREATE DATABASE `project_manager`

      Это и есть обещанный интерактив. Если бы мы не использовали менеджер HeidiSQL, то команду пришлось бы набирать руками в командной строке.

      Жмем OK и обязательно обновляем сеанс. Для этого нужно выделить левой кнопкой мыши сеанс и нажать либо F5, либо кнопку на панели инструментов (рис.1.9).

      Рис.1.9 – База данных в дереве сеанса

      После этого база данных project_manager отобразится в дереве сеанса.

      Кстати, проверим сопоставление. Перейдем в правой части интерфейса на вкладку «Хост» и увидим, что напротив нашей базы данных установлено сопоставление utf8_bin (рис.1.10). Если в какой-то базе данных некорректно отображаются русские буквы, то именно здесь нужно проверять сопоставление. Например, сопоставление latin1_swedish_ci, которое мы видим у базы данных «test», не отображает кириллицу вообще.

      Рис.1.10 – Базы данных и их соспоставление

      Изменить сопоставление можно через команду «Редактировать» в контекстном меню нужной базы данных (рис.1.11).

      Рис.1.11 – Редактирование базы

      Как создать таблицу?

      Для создания таблицы выделяем нужную базу данных и в контекстном меню СКАЧАТЬ