training-web.ruГлавнаяКатегорииО насКарта сайтаПоискТёмная тема

Категории

Шпаргалка простых команд 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;

Комментарии

реклама