SQLize Online / PHPize Online  /  SQLtest Online

A A A
Share      Blog   Popular
Copy Format Clear
DROP TABLE IF EXISTS `Сотрудник%ПЕРС`; CREATE TABLE `Сотрудник%ПЕРС` ( `Код` CHAR (5) NOT NULL UNIQUE , `ФИО` VARCHAR (50) NOT NULL , `Ид` INT NOT NULL AUTO_INCREMENT PRIMARY KEY ); INSERT INTO `Сотрудник%ПЕРС` VALUES ("003-Р", "Глинников Б. Б.", DEFAULT), ("010-Р", "Байрашев А. К.", DEFAULT), ("004-К", "Итляшев С. С.", DEFAULT), ("030-К", "Илюшин И. И.", DEFAULT), ("027-О", "Галямов А. С.", DEFAULT), ("013-О", "Игорев Р. Б.", DEFAULT), ("097-П", "Верстов Н. Н.", DEFAULT), ("007-П", "Овечкин Л. Н.", DEFAULT); SELECT "`Сотрудник%ПЕРС` Table Content:" FROM `Сотрудник%ПЕРС` WHERE 1=0; SELECT * FROM `Сотрудник%ПЕРС`; DROP TABLE IF EXISTS `Казначей:ПСОТ`; CREATE TABLE `Казначей:ПСОТ` ( `Ид\ПСОТ` INT NOT NULL PRIMARY KEY REFERENCES `Сотрудник%ПЕРС`(`Ид`) ); INSERT INTO `Казначей:ПСОТ` SELECT `Ид` FROM `Сотрудник%ПЕРС` WHERE `Код`="004-К"; INSERT INTO `Казначей:ПСОТ` SELECT `Ид` FROM `Сотрудник%ПЕРС` WHERE `Код`="030-К"; SELECT "`Казначей:ПСОТ` Table Content:" FROM `Казначей:ПСОТ` WHERE 1=0; SELECT * FROM `Казначей:ПСОТ`; DROP TABLE IF EXISTS `Преподаватель:ПСОТ`; CREATE TABLE `Преподаватель:ПСОТ` ( `Ид\ПСОТ` INT NOT NULL PRIMARY KEY REFERENCES `Сотрудник%ПЕРС`(`Ид`) ); INSERT INTO `Преподаватель:ПСОТ` SELECT `Ид` FROM `Сотрудник%ПЕРС` WHERE `Код`="007-П"; INSERT INTO `Преподаватель:ПСОТ` SELECT `Ид` FROM `Сотрудник%ПЕРС` WHERE `Код`="097-П"; SELECT "`Преподаватель:ПСОТ` Table Content:" FROM `Преподаватель:ПСОТ` WHERE 1=0; SELECT * FROM `Преподаватель:ПСОТ`; DROP TABLE IF EXISTS `Ответственный:ПСОТ`; CREATE TABLE `Ответственный:ПСОТ` ( `Ид\ПСОТ` INT NOT NULL PRIMARY KEY REFERENCES `Сотрудник%ПЕРС`(`Ид`) ); INSERT INTO `Ответственный:ПСОТ` SELECT `Ид` FROM `Сотрудник%ПЕРС` WHERE `Код`="027-О"; INSERT INTO `Ответственный:ПСОТ` SELECT `Ид` FROM `Сотрудник%ПЕРС` WHERE `Код`="013-О"; SELECT "`Ответственный:ПСОТ` Table Content:" FROM `Ответственный:ПСОТ` WHERE 1=0; SELECT * FROM `Ответственный:ПСОТ`; DROP TABLE IF EXISTS `Регистратор:ПСОТ`; CREATE TABLE `Регистратор:ПСОТ` ( `Ид\ПСОТ` INT NOT NULL PRIMARY KEY REFERENCES `Сотрудник%ПЕРС`(`Ид`) ); INSERT INTO `Регистратор:ПСОТ` SELECT `Ид` FROM `Сотрудник%ПЕРС` WHERE `Код`="010-Р"; INSERT INTO `Регистратор:ПСОТ` SELECT `Ид` FROM `Сотрудник%ПЕРС` WHERE `Код`="003-Р"; SELECT "`Регистратор:ПСОТ` Table Content:" FROM `Регистратор:ПСОТ` WHERE 1=0; SELECT * FROM `Регистратор:ПСОТ`; DROP TABLE IF EXISTS `Справочник+`; CREATE TABLE `Справочник+` ( `Ид` INT NOT NULL AUTO_INCREMENT PRIMARY KEY , `Селектор` CHAR (3) NOT NULL , `Код` CHAR (3) NOT NULL , `Название` VARCHAR (50) NOT NULL , CONSTRAINT `Ун\СПР` UNIQUE (`Селектор`, `Код`) ); INSERT INTO `Справочник+` VALUES (DEFAULT,"ВПЛ", "нал", "наличный расчет"), (DEFAULT,"ВПЛ", "без", "безналичный расчет"), (DEFAULT,"ВПР", "тех", "технический"), (DEFAULT,"ВПР", "гум", "гуманитарный"), (DEFAULT,"ВТЕ", "экз", "экзамен"), (DEFAULT,"ВТЕ", "зач", "зачет"); SELECT "`Справочник+` Table Content:" FROM `Справочник+` WHERE 1=0; SELECT * FROM `Справочник+`; DROP TABLE IF EXISTS `Предмет`; CREATE TABLE `Предмет` ( `Ид` INT NOT NULL AUTO_INCREMENT PRIMARY KEY , `Код` CHAR(5) NOT NULL UNIQUE , `Название` VARCHAR (30) NOT NULL , `Ид\СПР` INT NOT NULL , FOREIGN KEY (`Ид\СПР`) REFERENCES `Справочник+` (`Ид`) ); INSERT INTO `Предмет` SET `Ид`= NULL,`Код`="11111",`Название`= "ПиКПО",`Ид\СПР`=(SELECT `Ид` FROM `Справочник+` WHERE `Код` = "тех" AND `Селектор`="ВПР"); INSERT INTO `Предмет` SET `Ид`=DEFAULT,`Код`="22222",`Название`= "Базы данных",`Ид\СПР`= (SELECT `Ид` FROM `Справочник+` WHERE `Код` = "тех" AND `Селектор`="ВПР"); SELECT "`Предмет` Table Content:" FROM `Предмет` WHERE 1=0; SELECT * FROM `Предмет`;
Stuck with a problem? Got Error? Ask ChatGPT!
Copy Clear