MySQL / Комманды консоли

Войти в консоль MySQL:
mysql –u user_name –password=user_password

Создать новую базу:
CREATE DATABASE db_name CHARACTER SET utf8 COLLATE utf8_general_ci;

Создать нового пользователя и дать ему доступ к соответствующей базе:
GRANT ALL PRIVILEGES ON db_name.* TO 'user_name'@'localhost' IDENTIFIED BY 'user_password';

Выбрать базу для работы:
USE db_name;

Удалить базу данных:
DROP DATABASE dbname;

Сделать дамп базы:
mysqldump --user=username --password=password dbname > dump.sql;

Залить в базу данные из дампа.
mysql --user=username --password=password --default-character-set=utf8 dbname < dump.sql;

Скопировать данные из одной таблицы в другую:
INSERT INTO comercial_tests (id, place_id, keywords) SELECT id, place_id, keywords FROM commercials;

Вывести список баз данных, к которым пользователь имеет доступ:
SHOW databases;

Вывести список таблиц, для текущей выбранной базы:
SHOW tables;

Создать таблицу:
CREATE TABLE pet (name VARCHAR(20), owner VARCHAR(20), species VARCHAR(20), sex CHAR(1), birth DATE, death DATE);

Посмотреть поля таблицы:
DESCRIBE pet;

Посмотреть данные в таблице:
SELECT * FROM users LIMIT 5 OFFSET 5;

No comments:

Post a Comment