Как установить mysql сервер можно ознакомиться тут
Ознакомиться с тарифами хостинга можно тут
Введение:
Для выполнения sql запросов к базе данных MySQL необходимо подключиться к базе данных через терминал или клиент баз данных.
Для подключения к базе данных mysql через терминал используется следующая команда
mysql -u root -h localhost -p
Как посмотреть пользователей баз данных?
Все пользователи базы данных хранятся в базе mysql и таблице user
Для просмотра всех пользователей в базе данных выполните следующую команду:
SELECT user,host FROM mysql.user;
На рисунке показана таблица из столбцов user и host, которые мы указали в операторе select. Оператор SELECT указывают на столбецы которые будут выводиться, а FROM указывает к какой таблице будет происходить запрос.
Как создать пользователя?
Для создания нового пользователя в базе данных необходимо указывать следующие команды:
CREATE USER 'test'@'localhost' IDENTIFIED BY 'password';
'test'@'localhost' - test имя пользователя базы данных, localhost - разрешает пользователю подключаться только локально.
Если Вы хотите разрешить внешние подключения с любого ип адреса, то необходимо использовать следующий синтаксис
CREATE USER 'test'@'%' IDENTIFIED BY 'password';
После добавления пользователя в базу данных, его необходимо наделить привилегиями:
GRANT ALL PRIVILEGES ON data_base.* TO 'test'@'localhost';
data_base.* - указанная команда дает права на базу данных data_base и на все внутренние таблицы
TO 'test'@'localhost' - дает разрешения указанному пользователю
Если мы случайно дали привилегии пользователю, то это можно исправить командой REVOKE:
REVOKE ALL PRIVILEGES on data_base.* from 'test'@'localhost';
REVOKE означает лишение прав пользователя и по форме использования практически совпадает с GRANT, за исключением синтаксиса от.
Как создать базу данных?
Для создания базы данных необходимо выполнить следующую команду:
CREATE DATABASE data_base;
Что бы переключиться на созданную базу данных (что бы она использовалась по умолчанию для запросов) выполните следующую команду:
USE data_base;
Возможно, вы обратили внимание, что после каждой команды ставится точка с запятой. Точка с запятой указывает на конец последовательности команд.
Как посмотреть список баз данных?
Для просмотра всех баз данных на сервере можно воспользоваться следующей командой:
SHOW DATABASES;
Как создать таблицу в базе данных?
Теперь мы можем создать колонку командой:
CREATE TABLE demo (id INT NOT NULL,name VARCHAR(30) NOT NULL);
Где CREATE TABLE неизменный оператор, demo это имя таблицы, id – первый столбец с целыми числами INT типа данных и опцией NOT NULL, для имени столбца также. И проверяем наш результат командой:
Мы можем посмотреть структуру созданной таблицы следующей командой:
DESCRIBE demo;
Как посмотреть таблицы в базе данных?
Для просмотра всех таблиц в определенной базе данных используется следующая команда:
SHOW TABLES;