Hi! Could we please enable some services and cookies to improve your experience and our website?

SQLize | PHPize | SQLtest

Online Sandbox for SQL and PHP: Write, Run, Test, and Share SQL Queries and PHP Code

A A A
Login    Share code      Blog   FAQ
Copy Format Clear
DROP TABLE IF EXISTS `Справка+`; CREATE TABLE `Справка+` ( `Слк` CHAR(5) NOT NULL, `Код` INT NOT NULL, `Название` CHAR(50) NOT NULL, CONSTRAINT `ПК\СПР` PRIMARY KEY (`Слк`, `Код`)); INSERT INTO `Справка+` VALUES ("ДОЛ", 1, "Руководитель"), ("ДОЛ", 2, "Ответственный"), ("ДОЛ", 3, "Бухгалтер"), ("ВИДп", 1, "Первый"), ("ВИДп", 2, "Второй"), ("ФАК", 1, "Первый"), ("ФАК", 2, "Второй"), ("ВИДэ", 1, "Первый"), ("ВИДэ", 2, "Второй"), ("ОРГ", 1, "Первая"), ("ОРГ", 2, "Вторая"), ("ВИДх", 1, "Первый"), ("ВИДх", 2, "Второй"), ("СТА", 1, "Первая"), ("СТА", 2, "Вторая"), ("ГТД", 1, "Первый"), ("ГТД", 2, "Второй"), ("ВИДг", 1, "Первый"), ("ВИДг", 2, "Второй"); SELECT "`Справка+` Table Content:" FROM `Справка+` WHERE 1=0; SELECT * FROM `Справка+`; DROP TABLE IF EXISTS `Кафедра\ФАК`; CREATE TABLE `Кафедра\ФАК` ( `Слк_ФАК` CHAR(5) NOT NULL, `Код_ФАК` INT NOT NULL, `Код` INT NOT NULL, `Название` CHAR(50) NOT NULL, CONSTRAINT `ПК\КАФ` PRIMARY KEY (`Слк_ФАК`, `Код_ФАК`, `Код`), CONSTRAINT `ВК1\КАФ^СПР` FOREIGN KEY (`Слк_ФАК`, `Код_ФАК`) REFERENCES `Справка+` (`Слк`, `Код`)); INSERT INTO `Кафедра\ФАК` VALUES ("ФАК", 1, 1, "Первая"), ("ФАК", 2, 2, "Вторая"); SELECT "`Кафедра\ФАК` Table Content:" FROM `Кафедра\ФАК` WHERE 1=0; SELECT * FROM `Кафедра\ФАК`; DROP TABLE IF EXISTS `Сотрудник`; CREATE TABLE `Сотрудник` ( `Код` INT NOT NULL PRIMARY KEY, `ФИО` CHAR(50) NOT NULL, `Слк_ДОЛ` CHAR(5) NOT NULL, `Код_ДОЛ` INT NOT NULL, CONSTRAINT `ВК1\СОТ^СПР` FOREIGN KEY (`Слк_ДОЛ`, `Код_ДОЛ`) REFERENCES `Справка+` (`Слк`, `Код`)); INSERT INTO `Сотрудник` VALUES (1, "ФИО", "ДОЛ", 1), (2, "ФИО", "ДОЛ", 2), (3, "ФИО", "ДОЛ", 3); SELECT "`Сотрудник` Table Content:" FROM `Сотрудник` WHERE 1=0; SELECT * FROM `Сотрудник`; DROP TABLE IF EXISTS `Руководитель:СОТ`; CREATE TABLE `Руководитель:СОТ` ( `Код_СОТ` INT NOT NULL, `Слк_ФАК` CHAR(5) NOT NULL, `Код_ФАК` INT NOT NULL, `Код_КАФ` INT NOT NULL, CONSTRAINT `ПК\РУК` PRIMARY KEY (`Код_СОТ`), CONSTRAINT `ВК1\РУК^СОТ` FOREIGN KEY (`Код_СОТ`) REFERENCES `Сотрудник` (`Код`), CONSTRAINT `ВК2\РУК^КАФ` FOREIGN KEY (`Слк_ФАК`, `Код_ФАК`, `Код_КАФ`) REFERENCES `Кафедра\ФАК` (`Слк_ФАК`, `Код_ФАК`, `Код`)); INSERT INTO `Руководитель:СОТ` VALUES (1, "ФАК", 1, 1); SELECT "`Руководитель:СОТ` Table Content:" FROM `Руководитель:СОТ` WHERE 1=0; SELECT * FROM `Руководитель:СОТ`; DROP TABLE IF EXISTS `Ответственный:СОТ`; CREATE TABLE `Ответственный:СОТ` ( `Код_СОТ` INT NOT NULL, `Слк_ФАК` CHAR(5) NOT NULL, `Код_ФАК` INT NOT NULL, `Код_КАФ` INT NOT NULL, CONSTRAINT `ПК\ОТВ` PRIMARY KEY (`Код_СОТ`), CONSTRAINT `ВК1\ОТВ^СОТ` FOREIGN KEY (`Код_СОТ`) REFERENCES `Сотрудник` (`Код`), CONSTRAINT `ВК2\ОТВ^КАФ` FOREIGN KEY (`Слк_ФАК`, `Код_ФАК`, `Код_КАФ`) REFERENCES `Кафедра\ФАК` (`Слк_ФАК`, `Код_ФАК`, `Код`)); INSERT INTO `Ответственный:СОТ` VALUES (2, "ФАК", 2, 2); SELECT "`Ответственный:СОТ` Table Content:" FROM `Ответственный:СОТ` WHERE 1=0; SELECT * FROM `Ответственный:СОТ`; DROP TABLE IF EXISTS `Бухгалтер:СОТ`; CREATE TABLE `Бухгалтер:СОТ` ( `Код_СОТ` INT NOT NULL, CONSTRAINT `ПК\БУХ` PRIMARY KEY (`Код_СОТ`), CONSTRAINT `ВК1\БУХ^СОТ` FOREIGN KEY (`Код_СОТ`) REFERENCES `Сотрудник` (`Код`)); INSERT INTO `Бухгалтер:СОТ` VALUES (3); SELECT "`Бухгалтер:СОТ` Table Content:" FROM `Бухгалтер:СОТ` WHERE 1=0; SELECT * FROM `Бухгалтер:СОТ`; DROP TABLE IF EXISTS `Проект`; CREATE TABLE `Проект` ( `Регномер` INT NOT NULL PRIMARY KEY, `Название` CHAR(50) NOT NULL, `Дата начала` DATE NOT NULL, `Дата окончания` DATE, `Код_СОТ` INT NOT NULL, `Слк_ВИДп` CHAR(5) NOT NULL, `Код_ВИДп` INT NOT NULL, CONSTRAINT `ВК1\ПРО^РУК` FOREIGN KEY (`Код_СОТ`) REFERENCES `Руководитель:СОТ` (`Код_СОТ`), CONSTRAINT `ВК2\ПРО^СПР` FOREIGN KEY (`Слк_ВИДп`, `Код_ВИДп`) REFERENCES `Справка+` (`Слк`, `Код`)); INSERT INTO `Проект` VALUES (1, "Проект", "2025-04-20", "2025-05-20", 1, "ВИДп", 1), (2, "Проект", "2025-04-20", "2025-05-20", 1, "ВИДп", 2); SELECT "`Проект` Table Content:" FROM `Проект` WHERE 1=0; SELECT * FROM `Проект`; DROP TABLE IF EXISTS `Этап проекта\ПРО`; CREATE TABLE `Этап проекта\ПРО` ( `Регномер_ПРО` INT NOT NULL, `Нпп` INT NOT NULL, `Название` CHAR(50) NOT NULL, `Дата начала` DATE NOT NULL, `Дата окончания` DATE, `Код_СОТ` INT NOT NULL, `Слк_ВИДэ` CHAR(5) NOT NULL, `Код_ВИДэ` INT NOT NULL, CONSTRAINT `ПК\ЭТП` PRIMARY KEY (`Регномер_ПРО`, `Нпп`), CONSTRAINT `ВК1\ЭТП^ПРО` FOREIGN KEY (`Регномер_ПРО`) REFERENCES `Проект` (`Регномер`), CONSTRAINT `ВК2\ЭТП^ОТВ` FOREIGN KEY (`Код_СОТ`) REFERENCES `Ответственный:СОТ` (`Код_СОТ`), CONSTRAINT `ВК3\ЭТП^СПР` FOREIGN KEY (`Слк_ВИДэ`, `Код_ВИДэ`) REFERENCES `Справка+` (`Слк`, `Код`)); INSERT INTO `Этап проекта\ПРО` VALUES (1, 5, "Пятый этап", "2025-04-25", "2025-05-26", 2, "ВИДэ", 1), (2, 5, "Пятый этап", "2025-04-25", "2025-05-26", 2, "ВИДэ", 2); SELECT "`Этап проекта\ПРО` Table Content:" FROM `Этап проекта\ПРО` WHERE 1=0; SELECT * FROM `Этап проекта\ПРО`; DROP TABLE IF EXISTS `Грант`; CREATE TABLE `Грант` ( `Регномер` INT NOT NULL PRIMARY KEY, `Название` CHAR(50) NOT NULL, `Объем` INT NOT NULL, `Дата начала финансирования` DATE NOT NULL, `Дата окончания финансирования` DATE NOT NULL, `Регномер_ПРО` INT NOT NULL, `Слк_ГТД` CHAR(5) NOT NULL, `Код_ГТД` INT NOT NULL, `Слк_ВИДг` CHAR(5) NOT NULL, `Код_ВИДг` INT NOT NULL, CONSTRAINT `ВК1\ГРН^ПРО` FOREIGN KEY (`Регномер_ПРО`) REFERENCES `Проект` (`Регномер`), CONSTRAINT `ВК2\ГРН^СПР` FOREIGN KEY (`Слк_ГТД`, `Код_ГТД`) REFERENCES `Справка+` (`Слк`, `Код`), CONSTRAINT `ВК3\ГРН^СПР` FOREIGN KEY (`Слк_ВИДг`, `Код_ВИДг`) REFERENCES `Справка+` (`Слк`, `Код`)); INSERT INTO `Грант` VALUES (1, "Грант", 1000000, "2025-04-20", "2025-05-20", 1, "ГТД", 1, "ВИДг", 1), (2, "Грант", 2000000, "2025-04-20", "2025-05-20", 2, "ГТД", 2, "ВИДг", 2); SELECT "`Грант` Table Content:" FROM `Грант` WHERE 1=0; SELECT * FROM `Грант`; DROP TABLE IF EXISTS `Хоздоговор`; CREATE TABLE `Хоздоговор` ( `Регномер` INT NOT NULL PRIMARY KEY, `Объем` INT NOT NULL, `Дата начала финансирования` DATE NOT NULL, `Дата окончания финансирования` DATE NOT NULL, `Регномер_ПРО` INT NOT NULL, `Слк_ОРГ` CHAR(5) NOT NULL, `Код_ОРГ` INT NOT NULL, `Слк_ВИДх` CHAR(5) NOT NULL, `Код_ВИДх` INT NOT NULL, CONSTRAINT `ВК1\ХОЗ^ПРО` FOREIGN KEY (`Регномер_ПРО`) REFERENCES `Проект` (`Регномер`), CONSTRAINT `ВК2\ХОЗ^СПР` FOREIGN KEY (`Слк_ОРГ`, `Код_ОРГ`) REFERENCES `Справка+` (`Слк`, `Код`), CONSTRAINT `ВК3\ХОЗ^СПР` FOREIGN KEY (`Слк_ВИДх`, `Код_ВИДх`) REFERENCES `Справка+` (`Слк`, `Код`)); INSERT INTO `Хоздоговор` VALUES (1, 1000000, "2025-04-20", "2025-05-20", 1, "ОРГ", 1, "ВИДх", 1), (2, 2000000, "2025-04-20", "2025-05-20", 2, "ОРГ", 2, "ВИДх", 2); SELECT "`Хоздоговор` Table Content:" FROM `Хоздоговор` WHERE 1=0; SELECT * FROM `Хоздоговор`; DROP TABLE IF EXISTS `Транш финансирования`; CREATE TABLE `Транш финансирования` ( `Регномер` INT NOT NULL PRIMARY KEY, `Дата` DATE NOT NULL, `Объем` INT NOT NULL, `Код_СОТ` INT NOT NULL, `Регномер_ГРН` INT NOT NULL, CONSTRAINT `ВК1\ТРН^БУХ` FOREIGN KEY (`Код_СОТ`) REFERENCES `Бухгалтер:СОТ` (`Код_СОТ`), CONSTRAINT `ВК2\ТРН^ГРН` FOREIGN KEY (`Регномер_ГРН`) REFERENCES `Грант` (`Регномер`)); INSERT INTO `Транш финансирования` VALUES (1, "2025-04-20", 100000, 3, 1), (2, "2025-04-20", 200000, 3, 2); SELECT "`Транш финансирования` Table Content:" FROM `Транш финансирования` WHERE 1=0; SELECT * FROM `Транш финансирования`; DROP TABLE IF EXISTS `Выполненная работа`; CREATE TABLE `Выполненная работа` ( `Регномер` INT NOT NULL PRIMARY KEY, `Объем` INT NOT NULL, `Дата сдачи` DATE NOT NULL, `Дата оплаты` DATE, `Код_СОТ` INT NOT NULL, `Регномер_ХОЗ` INT NOT NULL, CONSTRAINT `ВК1\ВЫП^БУХ` FOREIGN KEY (`Код_СОТ`) REFERENCES `Бухгалтер:СОТ` (`Код_СОТ`), CONSTRAINT `ВК2\ВЫП^ХОЗ` FOREIGN KEY (`Регномер_ХОЗ`) REFERENCES `Хоздоговор` (`Регномер`)); INSERT INTO `Выполненная работа` VALUES (1, 100000, "2025-04-20", "2025-04-20", 3, 1), (2, 200000, "2025-04-20", "2025-04-20", 3, 2); SELECT "`Выполненная работа` Table Content:" FROM `Выполненная работа` WHERE 1=0; SELECT * FROM `Выполненная работа`; DROP TABLE IF EXISTS `Расходы\ТРН`; CREATE TABLE `Расходы\ТРН` ( `Регномер_ТРН` INT NOT NULL, `Нпп` INT NOT NULL, `Объем` INT NOT NULL, `Обоснование` CHAR(50) NOT NULL, `Слк_СТА` CHAR(5) NOT NULL, `Код_СТА` INT NOT NULL, CONSTRAINT `ПК\РАС` PRIMARY KEY (`Регномер_ТРН`, `Нпп`), CONSTRAINT `ВК1\РАС^ТРН` FOREIGN KEY (`Регномер_ТРН`) REFERENCES `Транш финансирования` (`Регномер`), CONSTRAINT `ВК2\РАС^СПР` FOREIGN KEY (`Слк_СТА`, `Код_СТА`) REFERENCES `Справка+` (`Слк`, `Код`)); INSERT INTO `Расходы\ТРН` VALUES (1, 1, 100000, "Обоснование", "СТА", 1), (2, 2, 200000, "Обоснование", "СТА", 2); SELECT "`Расходы\ТРН` Table Content:" FROM `Расходы\ТРН` WHERE 1=0; SELECT * FROM `Расходы\ТРН`; DROP TABLE IF EXISTS `Компонент цены работы\ВЫП`; CREATE TABLE `Компонент цены работы\ВЫП` ( `Регномер_ВЫП` INT NOT NULL, `Нпп` INT NOT NULL, `Объем` INT NOT NULL, `Обоснование` CHAR(50) NOT NULL, `Слк_СТА` CHAR(5) NOT NULL, `Код_СТА` INT NOT NULL, CONSTRAINT `ПК\КОМ` PRIMARY KEY (`Регномер_ВЫП`, `Нпп`), CONSTRAINT `ВК1\КОМ^ВЫП` FOREIGN KEY (`Регномер_ВЫП`) REFERENCES `Выполненная работа` (`Регномер`), CONSTRAINT `ВК2\КОМ^СПР` FOREIGN KEY (`Слк_СТА`, `Код_СТА`) REFERENCES `Справка+` (`Слк`, `Код`)); INSERT INTO `Компонент цены работы\ВЫП` VALUES (1, 1, 100000, "Обоснование", "СТА", 1), (2, 2, 200000, "Обоснование", "СТА", 2); SELECT "`Компонент цены работы\ВЫП` Table Content:" FROM `Компонент цены работы\ВЫП` WHERE 1=0; SELECT * FROM `Компонент цены работы\ВЫП`;

Stuck with a problem? Got Error? Ask AI support!

Copy Clear