Как создать базу данных, пользователя и таблицы в MySQL

Для начала, зайдем в mysql через командную строку:

mysql -u root -p

Вводим пароль.

Затем, создаем базу данных:

CREATE DATABASE test DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;

Создаем пользователя к этой БД и даем ему права:

CREATE USER 'test'@'localhost' IDENTIFIED BY 'testpassword';
GRANT ALL PRIVILEGES ON test.* TO 'test'@'localhost' IDENTIFIED BY 'testpassword';
FLUSH PRIVILEGES;

Заходим в базу данных:

use test;

Теперь создаем таблицу:

CREATE TABLE IF NOT EXISTS tasks (
task_id INT(11) NOT NULL AUTO_INCREMENT,
subject VARCHAR(45) DEFAULT NULL,
start_date DATE DEFAULT NULL,
end_date DATE DEFAULT NULL,
description VARCHAR(200) DEFAULT NULL,
PRIMARY KEY (task_id)
) ENGINE=InnoDB

И вставляем в таблицу тестовые данные:

insert into tasks(subject,start_date,end_date,description) values ("Сделать задачу", "2018-08-04", "2018-08-05", "Описание задачи");

Теперь можно посмотреть, как стала выглядеть наша таблица:

select * from tasks;

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *