SQLize Online / PHPize Online  /  SQLtest Online

A A A
Share      Blog   Popular
Copy Format Clear
DROP TABLE IF EXISTS `Справка+`; CREATE TABLE `Справка+` ( `Ид` INT NOT NULL AUTO_INCREMENT PRIMARY KEY , `Слк` CHAR (4) NOT NULL , `Код` CHAR (4) NOT NULL , `Название` VARCHAR (50) NOT NULL , `Содержание` VARCHAR (100) NULL , `Ид_родитель\СПР^СПР` INT NULL REFERENCES `Справка+` (`Ид`) , CONSTRAINT `Ун1\СПР` UNIQUE (`Слк`, `Код`) ); INSERT INTO `Справка+` VALUES (DEFAULT, "ДОЛ", "про", "проф.", "профессср кафедры", NULL), (DEFAULT, "ДОЛ", "доц", "доц. ", "доцент кафедры", NULL), (DEFAULT, "ДОЛ", "лаб", "лаборант", NULL, NULL), (NULL, "ВЗАД", "взад", "д-р техн. наук", "доктор технических наук", NULL), (NULL, "ВИР", "вир", "канд. техн. наук", "кандидат технических наук", NULL), (NULL, "ВИО", "вио", "проф.", "профессор ВАК", NULL), (NULL, "ВИЗ", "виз", "доц.", "доцент ВАК", NULL), (NULL, "ВИМ", "вим", "доц.", "доцент ВАК", NULL), (NULL, "ВЗАМ", "взам", "доц.", "доцент ВАК", NULL), (NULL, "ПОД", "ИРТ", "доц.", "доцент ВАК", NULL), (NULL, "ВИУ", "виу", "ФИРТ", "ф-т информатикики и робототехники", NULL); INSERT INTO `Справка+` SELECT NULL, "ПОД", "АСУ", "каф. АСУ", "каф. автоматизир. систем упр-я", `Ид` FROM `Справка+` WHERE `Слк`="ПОД" AND `Код`="ИРТ"; SELECT "Table `Справка+`" FROM `Справка+` WHERE 1=0; SELECT * FROM `Справка+`; DROP TABLE IF EXISTS `Клиент%ПЕРС`; CREATE TABLE `Клиент%ПЕРС` ( `Ид` INT NOT NULL AUTO_INCREMENT PRIMARY KEY , `Код` INT NOT NULL UNIQUE , `Паспорт` INT NOT NULL UNIQUE , `ФИО` VARCHAR (50) NOT NULL , `Адрес квартиры` VARCHAR (50) NOT NULL ); INSERT INTO `Клиент%ПЕРС` VALUES (NULL, "1", "123456", "Иванов И. И.", "Мингажева 160"), (NULL, "2", "234567", "Сидоров С. С.", "Гоголя 130"); SELECT "'Клиент%ПЕРС` Table Content:" FROM `Клиент%ПЕРС` WHERE 1=0; SELECT* FROM `Клиент%ПЕРС`; DROP TABLE IF EXISTS `Сотрудник%ПЕРС`; CREATE TABLE `Сотрудник%ПЕРС` ( `Ид` INT NOT NULL AUTO_INCREMENT PRIMARY KEY , `Код` INT NOT NULL UNIQUE , `Паспорт` INT NOT NULL UNIQUE , `ФИО` VARCHAR (50) NOT NULL , `Сведения` VARCHAR (50) NOT NULL , `Ид_ДОЛ\СОТ^СПР` INT NOT NULL REFERENCES `Справка+` (`Ид`) ); INSERT INTO `Сотрудник%ПЕРС` SET `Ид` = NULL, `Код` = "1", `Паспорт` = "532345", `ФИО` = "Петров А.А.", `Сведения` = "1", `Ид_ДОЛ\СОТ^СПР` = (SELECT `Ид` FROM `Справка+` WHERE `Слк`="ДОЛ" AND `Код`="про"); SELECT "'Сотрудник%ПЕРС` Table Content:" FROM `Сотрудник%ПЕРС` WHERE 1=0; SELECT* FROM `Сотрудник%ПЕРС`; DROP TABLE IF EXISTS `Оформитель:СОТ`; CREATE TABLE `Оформитель:СОТ` ( `Ид\ОФЗ^СОТ` INT NOT NULL REFERENCES `Сотрудник%ПЕРС` (`Ид`) , `Сведения` VARCHAR (50) NOT NULL , CONSTRAINT `ПК\ОФЗ` PRIMARY KEY (`Ид\ОФЗ^СОТ`) ); INSERT INTO `Оформитель:СОТ` SET `Ид\ОФЗ^СОТ` = (SELECT `Ид` FROM `Сотрудник%ПЕРС` WHERE `Код` = "1"), `Сведения` = "1"; SELECT "'Оформитель:СОТ` Table Content:" FROM `Оформитель:СОТ` WHERE 1=0; SELECT* FROM `Оформитель:СОТ`; DROP TABLE IF EXISTS `Плановик:СОТ`; CREATE TABLE `Плановик:СОТ` ( `Ид\ПЛА^СОТ` INT NOT NULL REFERENCES `Сотрудник%ПЕРС` (`Ид`) , `Сведения` VARCHAR (50) NOT NULL , CONSTRAINT `ПК\ПЛА` PRIMARY KEY (`Ид\ПЛА^СОТ`) ); INSERT INTO `Плановик:СОТ` SET `Ид\ПЛА^СОТ` = (SELECT `Ид` FROM `Сотрудник%ПЕРС` WHERE `Код` = "1"), `Сведения` = "1"; SELECT "'Плановик:СОТ` Table Content:" FROM `Плановик:СОТ` WHERE 1=0; SELECT* FROM `Плановик:СОТ`; DROP TABLE IF EXISTS `Менеджер:СОТ`; CREATE TABLE `Менеджер:СОТ` ( `Ид\МЕН^СОТ` INT NOT NULL REFERENCES `Сотрудник%ПЕРС` (`Ид`) , `Сведения` VARCHAR (50) NOT NULL , CONSTRAINT `ПК\МЕН` PRIMARY KEY (`Ид\МЕН^СОТ`) ); INSERT INTO `Менеджер:СОТ` SET `Ид\МЕН^СОТ` = (SELECT `Ид` FROM `Сотрудник%ПЕРС` WHERE `Код` = "1"), `Сведения` = "1"; SELECT "'Менеджер:СОТ` Table Content:" FROM `Менеджер:СОТ` WHERE 1=0; SELECT* FROM `Менеджер:СОТ`; DROP TABLE IF EXISTS `Мастер:СОТ`; CREATE TABLE `Мастер:СОТ` ( `Ид\МАС^СОТ` INT NOT NULL REFERENCES `Сотрудник%ПЕРС` (`Ид`) , `Сведения` VARCHAR (50) NOT NULL , CONSTRAINT `ПК\МАС` PRIMARY KEY (`Ид\МАС^СОТ`) ); INSERT INTO `Мастер:СОТ` SET `Ид\МАС^СОТ` = (SELECT `Ид` FROM `Сотрудник%ПЕРС` WHERE `Код` = "1"), `Сведения` = "1"; SELECT "'Мастер:СОТ` Table Content:" FROM `Мастер:СОТ` WHERE 1=0; SELECT* FROM `Мастер:СОТ`; DROP TABLE IF EXISTS `Заказ`; CREATE TABLE `Заказ` ( `Ид` INT NOT NULL AUTO_INCREMENT PRIMARY KEY , `Регномер` INT NOT NULL UNIQUE , `Дата оформления` VARCHAR (50) NOT NULL , `Ид\ЗАК^ОФЗ` INT NOT NULL REFERENCES `Оформитель:СОТ` (`Ид\ОФЗ^СОТ`) , `Ид\ЗАК^КЛИ` INT NOT NULL REFERENCES `Клиент%ПЕРС` (`Ид`) ); INSERT INTO `Заказ` SET `Ид` = NULL, `Регномер` = "1", `Дата оформления` = "10.04.25", `Ид\ЗАК^ОФЗ` = (SELECT `Ид\ОФЗ^СОТ` FROM `Оформитель:СОТ` WHERE `Ид\ОФЗ^СОТ` = "1"), `Ид\ЗАК^КЛИ` = (SELECT `Ид` FROM `Клиент%ПЕРС` WHERE `Код` = "1"); SELECT "'Заказ` Table Content:" FROM `Заказ` WHERE 1=0; SELECT* FROM `Заказ`; DROP TABLE IF EXISTS `Задание`; CREATE TABLE `Задание` ( `Ид` INT NOT NULL AUTO_INCREMENT PRIMARY KEY , `Регномер` INT NOT NULL UNIQUE , `Содержание` VARCHAR (50) NOT NULL , `Цена` VARCHAR (50) NOT NULL , `Ид\ЗАД^ЗАК` INT NOT NULL REFERENCES `Заказ` (`Ид`) , `Ид\ЗАД^ПЛА` INT NOT NULL REFERENCES `Плановик:СОТ` (`Ид\ПЛА^СОТ`) , `Ид_ВЗАД\ЗАД^СПР` INT NOT NULL REFERENCES `Справка+` (`Ид`) ); INSERT INTO `Задание` SET `Ид` = NULL, `Регномер` = "1", `Содержание` = "содержание задания", `Цена` = "5000", `Ид\ЗАД^ЗАК` = (SELECT `Ид` FROM `Заказ` WHERE `Регномер` = "1"), `Ид\ЗАД^ПЛА` = (SELECT `Ид\ПЛА^СОТ` FROM `Плановик:СОТ` WHERE `Ид\ПЛА^СОТ` = "1"), `Ид_ВЗАД\ЗАД^СПР` = (SELECT `Ид` FROM `Справка+` WHERE `Слк`="ВЗАД" AND `Код`="взад"); SELECT "'Задание` Table Content:" FROM `Задание` WHERE 1=0; SELECT* FROM `Задание`; DROP TABLE IF EXISTS `Работа\ЗАД`; CREATE TABLE `Работа\ЗАД` ( `Ид` INT NOT NULL AUTO_INCREMENT PRIMARY KEY , `Номер` VARCHAR (50) NOT NULL , `Ид\РАБ^ЗАД` INT NOT NULL REFERENCES `Задание` (`Ид`) , `Содержание работы` VARCHAR (50) NOT NULL , `Ид\РАБ^МЕН` INT NOT NULL REFERENCES `Менеджер:СОТ` (`Ид\МЕН^СОТ`) , `Ид_ВИР\РАБ^СПР` INT NOT NULL REFERENCES `Справка+` (`Ид`) ); INSERT INTO `Работа\ЗАД` SET `Ид` = NULL, `Номер` = "1", `Ид\РАБ^ЗАД` = (SELECT `Ид` FROM `Задание` WHERE `Регномер` = "1"), `Содержание работы` = "содержание", `Ид\РАБ^МЕН` = (SELECT `Ид\МЕН^СОТ` FROM `Менеджер:СОТ` WHERE `Ид\МЕН^СОТ` = "1"), `Ид_ВИР\РАБ^СПР` = (SELECT `Ид` FROM `Справка+` WHERE `Слк`="ВИР" AND `Код`="вир"); SELECT "'Работа\ЗАД` Table Content:" FROM `Работа\ЗАД` WHERE 1=0; SELECT* FROM `Работа\ЗАД`; DROP TABLE IF EXISTS `Особенность\РАБ`; CREATE TABLE `Особенность\РАБ` ( `Ид` INT NOT NULL AUTO_INCREMENT PRIMARY KEY , `Нпп` VARCHAR (50) NOT NULL , `Ид\ВИО^РАБ` INT NOT NULL REFERENCES `Работа\ЗАД` (`Ид`) , `Содержание особенности` VARCHAR (50) NOT NULL , `Ид_ВИО\ВИО^СПР` INT NOT NULL REFERENCES `Справка+` (`Ид`) ); INSERT INTO `Особенность\РАБ` SET `Ид` = NULL, `Нпп` = "1", `Ид\ВИО^РАБ` = (SELECT `Ид` FROM `Работа\ЗАД` WHERE `Номер` = "1"), `Содержание особенности` = "содержание", `Ид_ВИО\ВИО^СПР` = (SELECT `Ид` FROM `Справка+` WHERE `Слк`="ВИО" AND `Код`="вио"); SELECT "'Особенность\РАБ` Table Content:" FROM `Особенность\РАБ` WHERE 1=0; SELECT* FROM `Особенность\РАБ`; DROP TABLE IF EXISTS `Затрата: РАБ*ВИЗ`; CREATE TABLE `Затрата: РАБ*ВИЗ` ( `Ид\ЗАР^РАБ` INT NOT NULL REFERENCES `Работа\ЗАД` (`Ид`) , `Ид_ВИЗ\ЗАР^СПР` INT NOT NULL REFERENCES `Справка+` (`Ид`) , `Объем затраты` VARCHAR (50) NOT NULL , CONSTRAINT `ПК\ЗАР` PRIMARY KEY (`Ид\ЗАР^РАБ`, `Ид_ВИЗ\ЗАР^СПР`) ); INSERT INTO `Затрата: РАБ*ВИЗ` SET `Ид\ЗАР^РАБ` = (SELECT `Ид` FROM `Работа\ЗАД` WHERE `Номер` = "1"), `Ид_ВИЗ\ЗАР^СПР` = (SELECT `Ид` FROM `Справка+` WHERE `Слк`="ВИЗ" AND `Код`="виз"), `Объем затраты` = "500"; SELECT "'Затрата: РАБ*ВИЗ` Table Content:" FROM `Затрата: РАБ*ВИЗ` WHERE 1=0; SELECT* FROM `Затрата: РАБ*ВИЗ`; DROP TABLE IF EXISTS `Исполнитель:РАБ*МАС`; CREATE TABLE `Исполнитель:РАБ*МАС` ( `Ид\ИСР^РАБ` INT NOT NULL REFERENCES `Работа\ЗАД` (`Ид`) , `Ид\ИСР^МАС` INT NOT NULL REFERENCES `Мастер:СОТ` (`Ид\МАС^СОТ`) , `Роль рабочего` VARCHAR (50) NULL , CONSTRAINT `ПК\ИСР` PRIMARY KEY (`Ид\ИСР^РАБ`, `Ид\ИСР^МАС`) ); INSERT INTO `Исполнитель:РАБ*МАС` SET `Ид\ИСР^РАБ` = (SELECT `Ид` FROM `Работа\ЗАД` WHERE `Номер` = "1"), `Ид\ИСР^МАС` = (SELECT `Ид\МАС^СОТ` FROM `Мастер:СОТ` WHERE `Ид\МАС^СОТ` = "1"), `Роль рабочего` = "роль"; SELECT "'Исполнитель:РАБ*МАС` Table Content:" FROM `Исполнитель:РАБ*МАС` WHERE 1=0; SELECT* FROM `Исполнитель:РАБ*МАС`; DROP TABLE IF EXISTS `Особое условие\ЗАД`; CREATE TABLE `Особое условие\ЗАД` ( `Ид` INT NOT NULL AUTO_INCREMENT PRIMARY KEY , `Нпп` VARCHAR (50) NOT NULL , `Ид\ОУК^ЗАД` INT NOT NULL REFERENCES `Задание` (`Ид`) , `Содержание условия` VARCHAR (50) NOT NULL , `Ид_ВИУ\ОУК^СПР` INT NOT NULL REFERENCES `Справка+` (`Ид`) ); INSERT INTO `Особое условие\ЗАД` SET `Ид` = NULL, `Нпп` = "1", `Ид\ОУК^ЗАД` = (SELECT `Ид` FROM `Задание` WHERE `Регномер` = "1"), `Содержание условия` = "1", `Ид_ВИУ\ОУК^СПР` = (SELECT `Ид` FROM `Справка+` WHERE `Слк`="ВИУ" AND `Код`="виу"); SELECT "'Особое условие\ЗАД` Table Content:" FROM `Особое условие\ЗАД` WHERE 1=0; SELECT* FROM `Особое условие\ЗАД`; DROP TABLE IF EXISTS `Расход\ИСР`; CREATE TABLE `Расход\ИСР` ( `Ид` INT NOT NULL AUTO_INCREMENT PRIMARY KEY , `Ид\РАМ^ИСР` INT NOT NULL REFERENCES `Исполнитель:РАБ*МАС` (`Ид\ИСР^РАБ`) , `Нпп` VARCHAR (50) NOT NULL , `Количество материала` VARCHAR (50) NOT NULL , `Марка материала` VARCHAR (50) NULL , `Ид_ВИМ\РАМ^СПР` INT NOT NULL REFERENCES `Справка+` (`Ид`) ); INSERT INTO `Расход\ИСР` SET `Ид` = NULL, `Ид\РАМ^ИСР` = (SELECT `Ид\ИСР^РАБ` FROM `Исполнитель:РАБ*МАС` WHERE `Ид\ИСР^РАБ` = "1" AND `Ид\ИСР^МАС` = "1"), `Нпп` = "1", `Количество материала` = "400", `Марка материала` = "бренд", `Ид_ВИМ\РАМ^СПР` = (SELECT `Ид` FROM `Справка+` WHERE `Слк`="ВИМ" AND `Код`="вим"); SELECT "'Расход\ИСР` Table Content:" FROM `Расход\ИСР` WHERE 1=0; SELECT* FROM `Расход\ИСР`; DROP TABLE IF EXISTS `Замечания\ИСР`; CREATE TABLE `Замечания\ИСР` ( `Ид` INT NOT NULL AUTO_INCREMENT PRIMARY KEY , `Ид\ЗАИ^ИСР` INT NOT NULL REFERENCES `Исполнитель:РАБ*МАС` (`Ид\ИСР^РАБ`) , `Нпп` VARCHAR (50) NOT NULL , `Содержание замечания` VARCHAR (50) NOT NULL , `Устранение замечания` VARCHAR (50) NULL , `Ид_ВЗАМ\ЗАИ^СПР` INT NOT NULL REFERENCES `Справка+` (`Ид`) ); INSERT INTO `Замечания\ИСР` SET `Ид` = NULL, `Ид\ЗАИ^ИСР` = (SELECT `Ид\ИСР^РАБ` FROM `Исполнитель:РАБ*МАС` WHERE `Ид\ИСР^РАБ` = "1" AND `Ид\ИСР^МАС` = "1"), `Нпп` = "1", `Содержание замечания` = "содержание", `Устранение замечания` = "устранение", `Ид_ВЗАМ\ЗАИ^СПР` = (SELECT `Ид` FROM `Справка+` WHERE `Слк`="ВЗАМ" AND `Код`="взам"); SELECT "'Замечания\ИСР` Table Content:" FROM `Замечания\ИСР` WHERE 1=0; SELECT* FROM `Замечания\ИСР`;

Stuck with a problem? Got Error? Ask ChatGPT!

Copy Clear