MySQL — самый популярный сервер баз данных, используемый веб-сайтами для хранения важных данных. Помимо использования phpMyAdmin для управления базами данных MySQL, мы можем делать то же самое с помощью команд оболочки MySQL. В этой статье мы покажем вам некоторые основные команды для управления базами данных MySQL и пользователями.
Как управлять базами данных MySQL
В этом разделе мы покажем вам, как добавить новую базу данных, список баз данных, список таблиц внутри базы данных и простые запросы для отображения данных из базы данных. Во-первых, нам нужно войти в оболочку MySQL как пользователь root. Обязательно запустите эту команду ниже после входа на свой сервер через SSH.
|
|
Вам будет предложено ввести пароль root MySQL, и пароль не будет отображаться на вашем экране. Просто введите пароль и нажмите ENTER. После подключения вы окажетесь в оболочке MySQL.
|
|
Создать базу данных
Чтобы создать базу данных, вы можете выполнить эту команду в оболочке MySQL.
|
|
Вот и все, база данных с именем new_database
успешно создана. Вы можете заменить new_database
на имя вашей базы данных.
Список ваших баз данных MySQL
После создания базы данных вы можете проверить, создана ли она или нет. Чтобы вывести список баз данных на вашем сервере MySQL, выполните эту команду:
|
|
Команда выше напечатает что-то вроде этого:
|
|
Создать таблицу
Чтобы создать таблицу внутри базы данных, например, в базе данных new_database
, мы можем запустить эти команды.
|
|
Приведенная выше команда выполняется для выбора базы данных, в которую мы хотим вставить таблицу. Давайте теперь создадим таблицу.
|
|
Команда должна выглядеть на вашем экране следующим образом:
|
|
Вот и все, вы успешно добавили таблицу под названием clients
в базу данных new_database
.
Список таблиц
Чтобы проверить таблицы внутри базы данных, вы можете вызвать эту команду:
|
|
Команда выведет вам такой результат:
|
|
Проверьте информацию о таблице
Чтобы проверить данные таблицы, мы можем выполнить эту команду.
|
|
DESCRIBE — это команда, а clients
— имя таблицы. Вы увидите такой вывод:
|
|
Вставить запись
Чтобы вставить новую запись в таблицу, мы можем запустить такую команду:
|
|
Проверьте данные внутри таблицы
Чтобы проверить данные внутри таблицы, мы можем запустить простую команду SELECT:
|
|
Команда вернет вывод, подобный этому:
|
|
Как управлять пользователем
На предыдущем шаге мы узнали, как управлять базой данных MySQL. Теперь, в этой части, мы покажем вам, как управлять пользователями MySQL.
Добавить нового пользователя
Давайте выполним эту команду ниже.
|
|
Команда выше создаст нового пользователя с именем «new_user» и паролем «m0d1fyth15».
Предоставьте доступ new_user
к базе данных new_database
.
Выполните эту команду, чтобы предоставить новому пользователю, которого мы создали ранее, права доступа к базе данных с именем new_database
.
|
|
Очистите права доступа, выполнив эту команду:
|
|
На этом этапе new_user
имеет доступ к new_database
.
Отозвать привилегии
Если вы хотите удалить привилегии, которые вы предоставили пользователю new_user
, просто запустите эту команду
|
|
Или, если вы хотите удалить пользователя MySQL, вместо этого запустите эту простую команду.
|
|
Завершение
Теперь вы можете управлять базами данных MySQL и пользователями с помощью командной строки.
Вы также можете поделиться статьей со своими друзьями в социальных сетях, которым может быть интересна эта статья, или просто оставить комментарий ниже. Спасибо.