На этой странице

MySQL из командной строки в Windows


Чтобы проверить , как все работает введем следующую команду :

SHOW databases;

Результат должен быть как на рисунке:

Cреда MySQL
Доступ к MySQL из командной строки Windows

Создание базы данных


Набираем команду :

CREATE DATABASE `test` DEFAULT CHARACTER SET utf8

Далее :

COLLATE utf8_general_ci;
Создание базы данных MySQL из командной строки Windows
Создание базы данных MySQL из командной строки Windows

Сейчас мы создали базу данных test , для дальнейшего тестирования , используя комондную строку Windows 10 .

Переходим для работы с базой данных test,набираем команду:

USE `test`;
Переход в базу данных MySQL из командной строки Windows
Переход в базу данных MySQL из командной строки

Создание таблицы


Далее копируем текст таблиц , после каждой таблицы нажимаем ввод .

CREATE TABLE `Cities` (
   `id_City` INT NOT NULL AUTO_INCREMENT,
   `City` VARCHAR(255) NOT NULL,
   PRIMARY KEY  (`id_City`)
) ENGINE=MyISAM CHARSET=utf8 COLLATE utf8_general_ci;
Создание таблицы  Cities
Создание таблицы Cities
CREATE TABLE `Customers` (
   `id_Customer` INT NOT NULL AUTO_INCREMENT,
   `Name` VARCHAR(255) NOT NULL,
   `Address` VARCHAR(255) NOT NULL,
   `id_City` INT NOT NULL,
   `Phone` VARCHAR(255),
   PRIMARY KEY  (`id_Customer`)
) ENGINE=MyISAM CHARSET=utf8 COLLATE utf8_general_ci;
Создание таблицы  Customers
Создание таблицы Customers
CREATE TABLE `Products` (
   `id_Product` INT NOT NULL AUTO_INCREMENT,
   `Product` VARCHAR(255) NOT NULL,
   `Price` INT NOT NULL,
   PRIMARY KEY  (`id_Product`)
) ENGINE=MyISAM CHARSET=utf8 COLLATE utf8_general_ci;
Создание таблицы  Products
Создание таблицы Products
CREATE TABLE `Orders_Items` (
   `id_Order` INT NOT NULL,
   `id_Product` INT NOT NULL,
   `Quantity` INT UNSIGNED,
   PRIMARY KEY  (`id_Order`, `id_Product`)
) ENGINE=MyISAM CHARSET=utf8 COLLATE utf8_general_ci;
Создание таблицы  Orders_Items
Создание таблицы Orders_Items

Таблицы создали , сейчас можно проверить их данные из командной строки .

Выводим список таблиц базы test , вводим команду :

SHOW TABLES FROM `test`;
Выводим список таблиц базы test
Выводим список таблиц базы test

Выводим данные таблицы Cities базы данных test .

SHOW TABLES FROM `test`;
Данные таблицы  Cities базы данных  test
Данные таблицы Cities базы данных test

Добавление данных в таблицу


Добавить запись в таблицу можно одним из следующих способов :

INSERT INTO `Cities` VALUES (NULL, 'Санкт-Петербург');
INSERT INTO `Cities` VALUES (NULL, 'Москва');
Добавление данных в таблицу  Cities
Добавление данных в таблицу Cities

Аналогичным способом можно добавлять и удалять данные в таблицу , здесь коротко я описал работы с базами данных через командную строку , обходя использование phpMyAdmin

Рекомендуемые материалы