Работа с MySQL
MySQL это СУБД (система управления базами данных), которая довольно проста в работе даже для начинающего. Она не потребляет много ресурсов и может быть использована даже на слабом железе. Она очень часто используется в связке с PHP и о ней мы поговорим в рамках этого курса.
Разобраться с MySQL сможет любой начинающий разработчик. Эта СУБД имеет большую популярность в среде программистов и используется повсеместно.
Для начала работы с MySQL нам нужно определиться с несколькими терминами:
- база данных — это такая сущность, в которой находятся таблицы;
- таблица — это сущность из столбцов и строк, в которой лежат данные;
- строка — это одна запись в таблице;
- столбец — это столбец в таблице :)
Как работать с базой данных MySQL
Если вы всё сделали как в статье Установка и настройка OpenServer, то консольный клиент для работы с MySQL лежит по пути:
C:\OSPanel\modules\database\MySQL-5.7-x64\bin\mysql.exe
Вместо MySQL-5.7-x64 нужно подставить версию, указанную в настройках OpenServer во вкладке "Модули".
Нужно открыть консоль и запустить эту программу с флажком -u root
C:\OSPanel\modules\database\MySQL-5.7-x64\bin\mysql.exe -u root
В результате запустится MySQL-клиент. Он подключён к MySQL-серверу, который был запущен при старте OpenServer-a.
Параметр -u расшифровывается как user. То есть это флажок для указания пользователя, под которым нужно подключиться к серверу. root - это самый главный пользователь в MySQL. Он создаётся при установке сервера и по умолчанию у него нет пароля.
Через этот консольный клиент мы можем отправлять различные команды СУБД. Давайте выполним команду, которая выводит все базы данных, созданные на этом сервере.
SHOW DATABASES;
В ответ мы получим красиво оформленный список баз. У вас их будет меньше, чем у меня, потому что я их уже у себя надобавлял.
Работа с MySQL через phpMyAdmin
Еще помимо страшной черной консоли есть удобный веб-интерфейс, который предоставляется программой phpMyAdmin. С запущенным OpenServer перейдите по пути:
http://127.0.0.1/openserver/phpmyadmin/index.php
Тут нас встретит вот такое красивое окошечко для входа в систему.
Также как и в случае с консольным приложением указываем пользователя root и оставляем пустым пароль.
После этого вы попадёте в панель управления базами данных с довольно дружелюбным интерфейсом. Слева вы увидите всё тот же список баз данных, который вы получали в консольной версии. Можете по ним потыкать, посмотреть, что там внутри.
А сейчас давайте нажмём на вкладку SQL и перейдём в окно, где можно напрямую писать запросы к СУБД MySQL, как это было бы в консоли:
В открывшемся окне введите всё тот же запрос:
SHOW DATABASES;
Нажимаем кнопку "вперёд" и видим тот же результат, что и в случае с консольным приложением.
Есть также и клиенты с GUIшным интерфейсом. С ними вы можете ознакомиться в статье Программы для работы с СУБД MySQL.
Комментарии