SQLize Online / PHPize Online  /  SQLtest Online

A A A
Share      Blog   Popular
Copy Format Clear
CREATE TABLE `Поставщик` ( `Код` CHAR(4) PRIMARY KEY , `Название` VARCHAR (20) , `Город` VARCHAR (20) , `Статус` INT DEFAULT 2000); CREATE TABLE `Товар` ( `Код` CHAR(4) PRIMARY KEY , `Название` VARCHAR (20) , `Город` VARCHAR (20) , `Статус` INT DEFAULT 20 , `Цвет` VARCHAR (20) , `Вес` INT DEFAULT 20); CREATE TABLE `НовыйТовар` ( `Код` CHAR(4) PRIMARY KEY , `Название` VARCHAR (20) , `Город` VARCHAR (20) , `Статус` INT DEFAULT 20 , `Цвет` VARCHAR (20) , `Вес` INT DEFAULT 2000); CREATE TABLE `НовыйПоставщик` ( `Код` CHAR(4) PRIMARY KEY , `Название` VARCHAR (20) , `Город` VARCHAR (20) , `Статус` INT DEFAULT 20); CREATE TABLE `Поставка` ( `КодТовара` CHAR(4) , `КодПоставщика` CHAR (4) , `Название` VARCHAR (20) , `Город` VARCHAR (20) , `Количество` INT DEFAULT 20 , `Статус` INT DEFAULT 20); ALTER TABLE `Поставка` ADD `Телефон` CHAR(10); ALTER TABLE `Поставка` DROP `Телефон`; ALTER TABLE `Поставка` ADD CONSTRAINT `PK_Код` PRIMARY KEY (`КодТовара`); ALTER TABLE `Поставка` ADD CONSTRAINT `Ун_Код` UNIQUE (`Название`); ALTER TABLE `Поставка` ADD CONSTRAINT `CH_Статус` CHECK (`Статус` BETWEEN 10 AND 100); ALTER TABLE `Поставка` ADD CONSTRAINT `FK_Код` FOREIGN KEY (`КодПоставщика`) REFERENCES `Поставщик` (`Код`); CREATE VIEW `Поставщик_Кратко` AS SELECT `Код`, `Название` FROM `Поставщик`; CREATE VIEW `VIP_Поставщики` AS SELECT * FROM `Поставщик` WHERE `Статус`>50; CREATE VIEW `ГородаПоставщиков` AS SELECT `Город`, COUNT(*) FROM `Поставщик` GROUP BY `Город`; CREATE VIEW `ПоставкиПоставщиков` AS SELECT `КодПоставщика`, `Поставщик`.`Название` AS `НазваниеПоставщика` , `КодТовара`, `Количество` FROM `Поставка`, `Поставщик` WHERE `Поставка`.`КодПоставщика` = `Поставщик`.`Код`; DROP VIEW `ПоставкиПоставщиков`; INSERT INTO `Поставщик` (`Код`, `Название`, `Город`, `Статус`) values ('П007','MMM','Москва','20'); INSERT INTO `Поставщик` (`Код`, `Город`) VALUES ('П008', 'Ленинград'); SELECT "`Поставщик` Table Content:" FROM `Поставщик` WHERE 1=0; SELECT * FROM `Поставщик`; INSERT INTO `Поставщик` select * from `НовыйПоставщик`; INSERT INTO `Товар` values ('Т007', 'Ггг','Москва','20', 'Желтый',3000); INSERT INTO `Товар` (`Код`, `Город`, `Цвет`) values ('Т008','Москва', 'голубой'); SELECT "`Товар` Table Content:" FROM `Товар` WHERE 1=0; SELECT * FROM `Товар`; INSERT INTO `Товар` select * from `НовыйТовар`; UPDATE `Поставщик` SET `Статус` = 50 WHERE `Код` = 'П007'; SELECT "`Поставщик` Table Content:" FROM `Поставщик` WHERE 1=0; SELECT * FROM `Поставщик`; UPDATE `Товар` SET `Вес` = 50 WHERE `Код` = 'Т007'; SELECT "`Товар` Table Content:" FROM `Товар` WHERE 1=0; SELECT * FROM `Товар`;
Stuck with a problem? Got Error? Ask ChatGPT!
Copy Clear