Подключение к СУБД
В Linux вводим команду для подключения:
mysql -u root -p
где root — пользователь, под которым мы будем подключаться к оболочке; ключ -p потребует ввода пароля.
Создание новой базы
Для создания базы используется SQL-запрос CREATE DATABASE.
CREATE DATABASE newbase #либо в полном формате указывая кодировку CREATE DATABASE newbase DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_general_ci;
Просмотреть созданных баз
show databases;
данная команда выводит список баз, созданных в СУБД.
Сделать базу активной:
use newbase;
После подключения можно просматривать структуру таблиц и другие параметры
Просмотреть таблицы базы данных.
После подключения к базе данных выводим структуру таблиц
SHOW TABLES;
Удаление базы MySQL
DROP DATABASE newbase;
Минимальные запросы к Базе Данных Mysql
Вы видим все записи из таблицы newtable
Select * from newtable;
Посмотреть список пользователей, которые имеют доступ к базе можно командой:
SELECT db, host, user FROM mysql.db WHERE db='newbase';
Поменять пароль пользователю можно одной из команд (в зависимости от версии СУБД):
SET PASSWORD FOR 'user'@'localhost' = PASSWORD('new_password'); #или ALTER USER 'user'@'localhost' IDENTIFIED BY 'new_password'; #или UPDATE mysql.user SET Password=PASSWORD('new_password') WHERE USER='user' AND Host='localhost';
все 3 команды меняют пароль для пользователя user@localhost на новый — new_password.
При необходимости, удалить пользователя можно командами:
REVOKE ALL PRIVILEGES, GRANT OPTION FROM 'user'@'localhost'; DROP USER 'user'@'localhost'
первая команда отнимает все привилегии, выданные пользователю, вторая удаляет самого пользователя.