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 , `Название` CHAR(20) NOT NULL , CONSTRAINT `ПК\ДОЛ` PRIMARY KEY (`Код`) ); INSERT INTO `Должность` VALUES ('4', 'Оформитель'), ('3', 'Плановик'), ('1', 'Менеджер'), ('2', 'Исполнитель'); SELECT "`Должность` Table Content:" FROM `Должность` WHERE 1 = 0; SELECT * FROM `Должность`; DROP TABLE IF EXISTS `Сотрудник%ПЕР`; CREATE TABLE `Сотрудник%ПЕР` (`Код` CHAR(5) NOT NULL , `Код\ДОЛ` CHAR(5) NOT NULL , `Паспорт` CHAR(10) NOT NULL , `ФИО`VARCHAR(50) NOT NULL , CONSTRAINT `ПК\СОТ` PRIMARY KEY (`Код`) , CONSTRAINT `ВК1\СОТ^ДОЛ` FOREIGN KEY (`Код\ДОЛ`) REFERENCES `Должность`(`Код`)); INSERT INTO `Сотрудник%ПЕР` VALUES ('1111', '1', '8097467892', 'Петренко Петр Петрович'), ('2222', '2', '8197467892', 'Петрич Иван Петрович'), ('3333', '3', '8087463892', 'Иванов Алексей Иванович'), ('4444', '4', '8098467862', 'Сергеев Сергей Сергеевич'); SELECT "`Сотрудник%ПЕР` Table Content:" FROM `Сотрудник%ПЕР` WHERE 1 = 0; SELECT * FROM `Сотрудник%ПЕР`; DROP TABLE IF EXISTS `Клиент%ПЕР`; CREATE TABLE `Клиент%ПЕР` ( `Код` CHAR(5) NOT NULL, `Адрес` VARCHAR(50) NOT NULL, `Паспорт` CHAR(10) NOT NULL, `ФИО` CHAR(50) NOT NULL, CONSTRAINT `ПК\КЛИ` PRIMARY KEY (`Код`)); INSERT INTO `Клиент%ПЕР` VALUES ('11','Молодежный бульвар 5.кв 2', '8091467892', 'Петринко Петр Петрович'), ('22', 'Коммунистическая 54.кв 3', '8198867892', 'Петрич Иоан Петрович'); SELECT "`Клиент%ПЕР` Table Content:" FROM `Клиент%ПЕР` WHERE 1 = 0; SELECT * FROM `Клиент%ПЕР`; DROP TABLE IF EXISTS `Заказ`; CREATE TABLE `Заказ` ( `Регномер` CHAR(5) NOT NULL, `Дата оформления` DATE NOT NULL, `Код_ОФОРМ` CHAR(5) NOT NULL, `Код\КЛИ` CHAR(5) NOT NULL, CONSTRAINT `ВК1\ЗАК^СОТ` FOREIGN KEY (`Код_ОФОРМ`) REFERENCES `Сотрудник%ПЕР` (`Код`), CONSTRAINT `ВК2\ЗАК^КЛИ` FOREIGN KEY (`Код\КЛИ`) REFERENCES `Клиент%ПЕР` (`Код`) ); INSERT INTO `Заказ` VALUES ('11111', '2025-02-17', '1111', '11'), ('22222', '2025-01-04', '2222', '22'); SELECT "`Заказ` Table Content:" FROM `Заказ` WHERE 1 = 0; SELECT * FROM `Заказ`; DROP TABLE IF EXISTS `Справочник`; CREATE TABLE `Справочник` ( `Слк` CHAR(5) NOT NULL, `Регномер` CHAR(5) NOT NULL, `Название` VARCHAR(50) NOT NULL, CONSTRAINT `ПК\СПР` PRIMARY KEY (`Слк`, `Регномер`) ); INSERT INTO `Справочник` VALUES ('МАТ', '80935', 'Для материала'), ('ЗАМ', '89367', 'Для замечания'); SELECT "`Справочник` Table Content:" FROM `Справочник` WHERE 1 = 0; SELECT * FROM `Справочник`; DROP TABLE IF EXISTS `Задание`; CREATE TABLE `Задание` ( `Регномер` CHAR(5) NOT NULL, `Содержание` VARCHAR(50) NOT NULL, `Цена` CHAR(20) NOT NULL, `Слк_ВЗ` CHAR(5) NOT NULL, `Код_ВЗ` CHAR(5) NOT NULL, `Код_ПЛА` CHAR(5) NOT NULL, CONSTRAINT `ПК\ЗАД` PRIMARY KEY (`Регномер`), CONSTRAINT `ВК1\ЗАД^СПР` FOREIGN KEY (`Слк_ВЗ`, `Код_ВЗ`) REFERENCES `Справочник` (`Слк`, `Регномер`), CONSTRAINT `ВК2\ЗАД^СОТ` FOREIGN KEY (`Код_ПЛА`) REFERENCES `Сотрудник%ПЕР` (`Код`) ); INSERT INTO `Задание` VALUES ('11111', 'Замена обоев', '10000', 'МАТ', '80935', '1111'), ('12111', 'Замена линолеума', '20000', 'ЗАМ', '89367', '2222'); SELECT "`Задание` Table Content:" FROM `Задание` WHERE 1 = 0; SELECT * FROM `Задание`; DROP TABLE IF EXISTS `Условие\ЗАД`; CREATE TABLE `Условие\ЗАД` ( `Регномер` CHAR(5) NOT NULL, `Нпп_условие` INT NOT NULL, `Содержание` VARCHAR(50) NOT NULL, `Слк_ВУ` CHAR(5) NOT NULL, `Код_ВУ` CHAR(5) NOT NULL, CONSTRAINT `ПК\УСЛ` PRIMARY KEY (`Регномер`, `Нпп_условие`), CONSTRAINT `ВК1\УСЛ^ЗАД` FOREIGN KEY (`Регномер`) REFERENCES `Задание` (`Регномер`), CONSTRAINT `ВК2\УСЛ^СПР` FOREIGN KEY (`Слк_ВУ`, `Код_ВУ`) REFERENCES `Справочник` (`Слк`, `Регномер`) ); INSERT INTO `Условие\ЗАД` VALUES ('11111', '1', 'Большая квартира', 'МАТ', '80935'), ('12111', '2', 'Студия', 'ЗАМ', '89367'); SELECT "`Условие\ЗАД` Table Content:" FROM `Условие\ЗАД` WHERE 1 = 0; SELECT * FROM `Условие\ЗАД`; DROP TABLE IF EXISTS `Работа:ЗАД`; CREATE TABLE `Работа:ЗАД` ( `Регномер\ЗАД` CHAR(5) NOT NULL, `Номер работы` INT NOT NULL, `Содержание` VARCHAR(50) NOT NULL, `Слк_ВР` CHAR(5) NOT NULL, `Код_ВР` CHAR(5) NOT NULL, `Код_МЕН` CHAR(5) NOT NULL, CONSTRAINT `ПК\РАБ` PRIMARY KEY (`Регномер\ЗАД`, `Номер работы`), CONSTRAINT `ВК7\РАБ^ЗАД` FOREIGN KEY (`Регномер\ЗАД`) REFERENCES `Задание` (`Регномер`), CONSTRAINT `ВК9\РАБ^СПР` FOREIGN KEY (`Слк_ВР`, `Код_ВР`) REFERENCES `Справочник` (`Слк`, `Регномер`), CONSTRAINT `ВК3\РАБ^СОТ` FOREIGN KEY (`Код_МЕН`) REFERENCES `Сотрудник%ПЕР` (`Код`) ); INSERT INTO `Работа:ЗАД` VALUES ('11111', '1', 'Покраска стен', 'МАТ', '80935', '1111'), ('12111', '2', 'Покраска полов', 'ЗАМ', '89367', '2222'); 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, `Содержание` VARCHAR(50) NOT NULL, `Слк_ВО` CHAR(5) NOT NULL, `Код_ВО` CHAR(5) NOT NULL, CONSTRAINT `ПК\ВО` PRIMARY KEY (`Регномер\РАБ`, `Номер\РАБ`,`НПП особенности`), CONSTRAINT `ВК1\ВО^РАБ` FOREIGN KEY (`Регномер\РАБ`, `Номер\РАБ`) REFERENCES `Работа:ЗАД` (`Регномер\ЗАД`, `Номер работы`), CONSTRAINT `ВК6\ВО^СПР` FOREIGN KEY (`Слк_ВО`, `Код_ВО`) REFERENCES `Справочник` (`Слк`, `Регномер`) ); INSERT INTO `Особенность:РАБ` VALUES ('1','11111', '1','Поклейка обоев', 'МАТ', '80935'), ( '2','12111','2', 'Потолок', 'ЗАМ', '89367'); SELECT "`Особенность:РАБ` Table Content:" FROM `Особенность:РАБ` WHERE 1 = 0; SELECT * FROM `Особенность:РАБ`; DROP TABLE IF EXISTS `Затрата:РАБ*ВЗ`; CREATE TABLE `Затрата:РАБ*ВЗ` ( `Номер\РАБ` INT NOT NULL, `Регномер\РАБ` CHAR(5) NOT NULL, `Объем затраты` VARCHAR(50) NOT NULL, `Слк_ВЗ` CHAR(5) NOT NULL, `Код_ВЗ` CHAR(5) NOT NULL, CONSTRAINT `ПК\ЗАТ` PRIMARY KEY (`Регномер\РАБ`, `Номер\РАБ`), CONSTRAINT `ВК2\ЗАТ^РАБ` FOREIGN KEY (`Регномер\РАБ`, `Номер\РАБ`) REFERENCES `Работа:ЗАД` (`Регномер\ЗАД`, `Номер работы`), CONSTRAINT `ВК4\ЗАТ^СПР` FOREIGN KEY (`Слк_ВЗ`, `Код_ВЗ`) REFERENCES `Справочник` (`Слк`, `Регномер`) ); INSERT INTO `Затрата:РАБ*ВЗ` VALUES ('1','11111', '30', 'МАТ', '80935'), ( '2','12111','25', 'ЗАМ', '89367'); SELECT "`Затрата:РАБ*ВЗ` Table Content:" FROM `Затрата:РАБ*ВЗ` WHERE 1 = 0; SELECT * FROM `Затрата:РАБ*ВЗ`; DROP TABLE IF EXISTS `Исполнитель работы:РАБ*ИСП`; CREATE TABLE `Исполнитель работы:РАБ*ИСП` ( `Номер\РАБ` INT NOT NULL, `Регномер\РАБ` CHAR(5) NOT NULL, `Роль рабочего`CHAR(20) NULL, `Код\ИСП` CHAR(5) NOT NULL, CONSTRAINT `ПК\ИР` PRIMARY KEY (`Регномер\РАБ`,`Номер\РАБ`), CONSTRAINT `ВК3\ИР^РАБ` FOREIGN KEY (`Регномер\РАБ`,`Номер\РАБ`) REFERENCES `Работа:ЗАД` (`Регномер\ЗАД`, `Номер работы`), CONSTRAINT `ВК5\ИР^СОТ` FOREIGN KEY (`Код\ИСП`) REFERENCES `Сотрудник%ПЕР` (`Код`) ); INSERT INTO `Исполнитель работы:РАБ*ИСП` VALUES ('1','11111', 'Штукатур', '80935'), ('2','12111', 'Монтажник', '89367'); SELECT "`Исполнитель работы:РАБ*ИСП` Table Content:" FROM `Исполнитель работы:РАБ*ИСП` WHERE 1 = 0; SELECT * FROM `Исполнитель работы:РАБ*ИСП`;

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

Copy Clear