Часть 3. Авторизация и создание бд и первой таблицы в PhpMyAdmin.
Для начала вспомним как открыть PhpMyAdmin. Запускаем OSPanel, запускаем сервер через флажок, и во вкладке дополнительно выбираем PhpMyAdmin (рис.1).
В открывшемся окне (рис. 2) выбираем язык, вводим логин (как правило это root) и пароль (если вы его сами не задавали то пароль будет либо root, либо в поле с паролем ничего не нужно будет вводить и просто нажать на кнопку авторизации).
После авторизации на первой страничке в основных настройках(рис.3), мы сразу можем поменять или задать пароль, если в этом есть необходимость, кроме вас к вашей учетной записи никто не будет иметь доступа, потому что все находится на локальном сервере. Если вы уже арендовали сервер, то лучше сразу задать логин и пароль для него.
Теперь поговорим о кнопках в левом верхнем углу (рис. 4)
Домик – возврат на главную.
Дверь со стрелочкой – выход.
Вопросительный знак в кружочке – Документация PhpMyAdmin.
Книга – Документация MySQL.
Шестеренка – настройки навигационного меню (рис. 5).
Круговая стрелочка – закрывает развёрнутые БД.
Теперь можно приступать к созданию БД. Для этого нажимаем на кнопку создать БД (рис.6).
Сначала создается основная таблица, к которой будем в дальнейшем подключаться через PHP. Назовем ее ,допустим, DZEN. Задаем кодировку, как на рис. 7 и нажимаем «создать».
Теперь задаём имя первой таблицы и количество строк (рис. 8), не переживайте, их всегда можно добавить и удалить.
Теперь перед нами первая наша таблица (рис.9), которую нужно настроить и заполнить.
Имя: название колонки, как правило, первая строчка - это ID.
Тип: тут мы указываем тип данных.
Длина/Значение: указываем максимальное допустимое количество символов в одной строчке.
По умолчанию: задаем значение, которое будет присваивается автоматически, если его нет и не стоит галочка в колонке «NULL», а пользователь ничего не введет в это поле, то значения в БД не запишутся.
Сравнения: кодировки сравнения.
Атрибуты: информационное свойство отображения объекта.
NULL: галочка в этой колонке позволяет сделать поля ввода необязательными, т.е. если пользователь не заполнит поле, то запись все равно будет передана в БД
Индекс: задаем важность строчки, тут указывается Primary Key. Как правило - это ID.
A_I: Auto_Increment - указывается для поля ID и любых других полей, которые нужно увеличивать на 1 при каждой новой записи
Комментарии: тут мы оставляем комментарии, если будете передавать свою БД другому человеку
Виртуальность: тут можно выбрать тип таблицы, если это необходимо. Всего их два Virtual и Persistent. В первом случае результаты хранятся в оперативной памяти и считываются каждый раз при чтении таблицы, во втором случае строчка получает независимость от БД.
Переместить поле: мы можем переместить выбранное поле выше или ниже других полей.
Допустим, мы заполнили таблицу (рис. 10) и нам нужно добавить еще 5 строчек. В таком случае, справа от имени таблицы вводим цифру 5 и нажимаем вперед (рис. 11).
Теперь мы понимаем, что добавили слишком много. Для удаления строк справа от имени таблицы вводим -4 (рис.12)
Теперь, чтобы создать новую таблицу в БД, просто нажимаем на кнопку «Новая» (рис.13).
В 4 части (https://dzen.ru/a/Y-ei0JHdolMFvPD2) подробней поговорим про редактирование уже созданных БД, научимся быстро получать простой запрос MySQL для заполнения БД через PHP и пробежимся по навигационной панели (рис. 14).