CREATE SCHEMA `shop` DEFAULT CHARACTER SET utf8 COLLATE utf8_bin ; # создать БД shop с кодировкой utf8 - utf8_bin CREATE TABLE `shop`.`category` ( `id` INT NOT NULL, `name` VARCHAR(128) NOT NULL, `discount` TINYINT NOT NULL, PRIMARY KEY (`id`)); /* создать в БД shop таблицу category со столбцами id, name, discount столбец id принять за ключ доступа к строке */ INSERT INTO `shop`.`product_type` (`name`) VALUES ('Пальто'); # вставить в БД shop, в таблице product_type значение для переменной # name равное "Пальто" INSERT INTO `shop`.`category` (`name`, `discount`) VALUES ('Обувь', 5); # вставить в БД shop, в таблице category значения для переменных name, # discount равное "Обувь", 5 SELECT * FROM shop.product_type; # отобразить таблицу product_type из БД shop use shop; # выбираем БД shop, SELECT * FROM category WHERE id = 3; # выбираем в таблице category элемент, где id = 3 SELECT * FROM category WHERE (discount > 0) AND (discount < 10); # выбираем в таблице category элементs, удовлетворяющие условиям SELECT FROM category WHERE alias_name IS NOT NULL; # для NULL используется IS или IS NOT, для всего остального = или <> SELECT name, discount FROM category; # выбрать столбцы name, discount из таблицы category SELECT DISTINCT discount FROM category; # выдает только уникальные значения SELECT * FROM category ORDER BY discount; # выводим всю таблицу с сортировкой по столбцу discount SELECT * FROM category ORDER BY discount DESC; # сортировка в обратном порядке (DESC) SELECT * FROM category WHERE discount <> 0 ORDER BY discount; # комбинация команд SELECT * FROM category LIMIT 2; # выводит только 2 первые строки из таблицы UPDATE category SET name = 'Головные уборы' WHERE id = 3; # обновляем в таблице category в столбце name на "Головные уборы" там, где id = 3 UPDATE category SET discount = 3 WHERE id IN (2,3); # обновляем в таблице category в столбце discount на "3" там, где id = 2, 3 DELETE FROM category WHERE id =3; # удаляем из таблицы category строки, где id = 3