Шпаргалка простых команд MySQL
Создано: 27 ноября 2025Автор: Егор Астапов14 просмотровСложность: легкий
Хочу показать вам простую шпаргалку с простыми командами MySQL. Вы сможете создать базу данных и пользователей.
# подключение к консоли
mysql -u root -pТеперь вы в консоли MySQL. Можно использовать чистый SQL и специальные команды консоли.
--консоль MySQL
--кодировка для консоли
SET NAMES 'utf8mb4';
--создание базы с кодировкой
CREATE DATABASE db CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
--Покажите все базы данных
SHOW DATABASES;
--Выбор базы данных
USE db;
--Подтверждение выбора
SELECT DATABASE();
--Таблицы
SHOW TABLES;
--простая выборка
select * from servers;
--создание базы данных
CREATE DATABASE db CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
--удаление базы
DROP DATABASE db;
--обновление пароля у всех записей
UPDATE servers SET password = 'password';
--Измените кодировку базы данных
ALTER DATABASE db CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
--Измените кодировку таблицы
ALTER TABLE servers CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
--вывести список всех пользователей
SELECT User, Host FROM mysql.user;
--Создайте пользователя, если он еще не существует
CREATE USER 'user'@'localhost' IDENTIFIED BY 'your_password';
--Выдайте права доступа к базе данных
GRANT ALL PRIVILEGES ON db.* TO 'user'@'localhost';
--Выдайте права доступа к базе данных, для доступа с любого хоста
GRANT ALL PRIVILEGES ON db.* TO 'user'@'%';
--Обновите привилегии
FLUSH PRIVILEGES;