SpecialistOff.NET / Вопросы / Статьи / Фрагменты кода / Резюме / Метки / Помощь / Файлы

Назад

Краткий справочник команд MySQL


Метки: mysql sql краткий справочник

Операции с базами данных

Показать список баз данных

SHOW DATABASES;

Создать базу данных

CREATE DATABASE mydb;

Удалить базу данных

DROP DATABASE mydb;

Операции с переменными

Получить значение переменной

show variables like 'sort_buffer_size';

Установить значение переменной

SET global sort_buffer_size=1024*1024*16;

Операции с пользователями

Просмотреть список пользователей

SELECT User, Host FROM mysql.user;

Добавить пользователя

CREATE USER 'remizoffalex' IDENTIFIED BY 'USERPASSWORD';
GRANT ALL ON mydb.* TO 'remizoffalex'@'%';
FLUSH PRIVILEGES;

Поменять host для пользователя

UPDATE mysql.user SET Host='%' WHERE Host='specialistoff.net' AND User='remizoffalex';
FLUSH PRIVILEGES;

Просмотреть код процедуры

Примечание: только для серверов с поддержкой отладки

SHOW PROCEDURE CODE func_name

Просмотреть код функции

Примечание: только для серверов с поддержкой отладки

SHOW FUNCTION CODE func_name

Операции с дампами

Создать дамп базы данных

mysqldump ${DBNAME} > dump.sql

Загрузить дамп базы данных

mysql -u root -p ${DBNAME} < dump.sql