Как легко управлять базами данных с помощью phpMyAdmin
Это популярное, давно работающее веб-приложение размещает простой пользовательский интерфейс поверх базы данных MySQL.
Управление базами данных SQL может оказаться довольно сложной задачей, если вы новичок. Это связано с тем, что такие базы данных, как MySQL и MariaDB, требуют от вас знания языка структурированных запросов (SQL). Вам также необходимо знать, как использовать оболочку MySQL, интерфейс командной строки и, возможно, несколько других сложных инструментов.
Если вы не знакомы с SQL и командной строкой, то инструмент phpMyAdmin для вас. phpMyAdmin позволяет вам управлять базами данных MySQL и MariaDB, даже не зная, как писать SQL или использовать командную строку.
Что такое phpMyAdmin?
phpMyAdmin — бесплатный инструмент управления базами данных с открытым исходным кодом. Он предоставляет пользовательский интерфейс, который позволяет легко администрировать базу данных даже при небольшом опыте. Чтобы использовать этот инструмент, вам не нужны знания SQL или командная строка. Вы можете выполнить большинство задач с помощью нескольких щелчков мыши.
Инструмент поддерживает широкий спектр серверов. Но он часто используется с MySQL и MariaDB. Он включает в себя раздел SQL, внутри которого можно выполнять команды SQL и базы данных. Эта функция полезна, если вы знакомы с SQL и хотите большей гибкости.
Как установить PHPMyAdmin
Самый простой способ установить и получить доступ к phpMyAdmin — через стек сервера. Наиболее распространенными серверными стеками являются WAMP и XAMPP. Программное обеспечение WAMPServer представляет стек WAMP на вашем компьютере. Это позволяет вам запускать Apache, MySQL и PHP на компьютере под управлением Windows.
XAMPP в основном то же самое. Но он включает поддержку языка Perl и может работать в любой операционной системе. Хотя они идеально подходят для разработки, вам следует избегать использования WAMPServer или XAMPP в рабочей среде.
Вы можете загрузить программное обеспечение WampServer, если вы используете Windows, или загрузить XAMPP в противном случае. В процессе установки любого из них обязательно установите phpMyAdmin в дополнение к MySQL, MariaDB и т. д.
Вход в phpMyAdmin
После успешной настройки WAMPServer или XAMPP запустите приложение, дважды щелкнув его значок.
Если вы используете XAMPP, запустите Apache, PHP и MySQL в области администратора. Но если вы используете WAMPServer, щелкните значок на панели задач и выберите Запустить все службы. Это запустит ваш локальный сервер разработки.
Как для WAMP, так и для XAMPP вы можете получить доступ к phpMyAdmin, перейдя по адресу localhost/phpmyadmin в своем веб-браузере. Вам будет предложено войти на сервер MySQL или MariaDB.
По умолчанию ваше имя пользователя должно быть root, а ваш пароль должен быть пустым (то есть пустым).
После входа в систему вы увидите базы данных под названием mysql, Performance_schema, information_schema и sys. . Эти базы данных создаются автоматически во время установки.
Создание новой базы данных
Чтобы создать новую базу данных в phpMyAdmin, нажмите Создать на боковой панели. Затем дайте вашей базе данных имя и выберите тип схемы:
Чтобы узнать больше о схемах MySQL, ознакомьтесь с нашим подробным руководством по написанию схем баз данных MySQL.
Когда вы закончите, нажмите Создать, чтобы создать базу данных.
Создание новой таблицы в базе данных
В phpMyAdmin щелкните новую базу данных и нажмите Создать новую таблицу. Вам будет предложено назвать таблицу и указать количество столбцов. Дайте вашей таблице описательное имя. Завершив ввод имени и номеров столбцов, нажмите Создать, чтобы добавить таблицу.
Далее настраиваем структуру таблицы. Структура включает имя столбца, тип, длину/значение и т. д.
В следующей таблице пользователи есть четыре столбца: id, имя, адрес электронной почты и местоположение. >. Каждый столбец имеет тип, длину и значение сортировки:
Для столбца id выберите UNIQUE в разделе index. Это гарантирует уникальность значения id для каждого столбца. Вы можете получить отдельные записи из таблицы по их уникальному идентификатору.
Закончив, нажмите Сохранить, чтобы создать таблицу с указанными столбцами.
Вставка новой записи в phpMyAdmin
Чтобы вставить новую запись в таблицу, нажмите вкладку Вставить вверху. Затем заполните входные данные значениями, которые вы хотите в каждом столбце для этой конкретной строки. На следующем изображении показано, как мы добавляем первого пользователя:
Закончив, нажмите кнопку Перейти, чтобы вставить новую запись в таблицу. Если значение id уже существует в таблице, вы получите сообщение об ошибке, в котором говорится, что «идентификатор не уникален».
Удаление всех записей в phpMyAdmin
В определенных сценариях вам может потребоваться удалить все записи, присутствующие в определенной таблице. Для этого войдите в phpMyAdmin. После этого щелкните базу данных, содержащую таблицу, которую вы хотите очистить. Нажмите ссылку «Очистить» в этой таблице, чтобы очистить ее содержимое:
Нажмите ОК в окне предупреждения, чтобы удалить все комментарии.
Написание и выполнение команд SQL в phpMyAdmin
Вы можете использовать пользовательский интерфейс phpMyAdmin для выполнения множества действий. Но есть ограничения на то, что вы можете делать с помощью пользовательского интерфейса. Вкладка SQL дает вам больше возможностей и контроля над вашей базой данных. Он позволяет вам изменять вашу базу данных и ее содержимое, запуская команды SQL.
Вы можете использовать SQL-запросы для:
- Создать новую базу данных
- Добавить новую таблицу в базу данных
- Вставка новых строк в таблицу
- Обновить существующие строки (что невозможно сделать в пользовательском интерфейсе)
- Чтение и удаление определенных строк в таблице
Чтобы выполнить команду SQL в phpMyAdmin, перейдите на вкладку SQL и напишите там свой запрос. Например, на следующем снимке экрана показана команда добавления второго пользователя в таблицу users.
Вот команда:
INSERT INTO `users` (`id`, `name`, `email`, `location`) VALUES ('2', 'John Snow', 'johnsnow@gmail.com', 'USA');
Запустите команду, нажав кнопку Перейти. Это вставит новую строку в вашу таблицу.
Узнайте больше о SQL
Чтобы эффективно использовать phpMyAdmin, вы должны быть знакомы с SQL. SQL предлагает более быстрый и надежный способ выполнения операций с базой данных с помощью phpMyAdmin. И MySQL, и MariaDB поддерживают SQL. Вы также можете использовать его с любой другой SQL-совместимой базой данных, например PostgreSQL и Microsoft SQL Server.
Хотя в SQL имеется множество команд, вы будете регулярно использовать только часть этих команд. Основные команды включают вставку, выбор, упорядочивание, обновление и объединение. Таких команд около дюжины, и вы будете использовать их в своих запросах в 90% случаев.