SQLize Online / PHPize Online  /  SQLtest Online

A A A
Share      Blog   Popular
Copy Format Clear
DROP TABLE IF EXISTS `Справка+`; CREATE TABLE `Справка+` ( `Слк` ENUM ("дол", "сте", "зва") NOT NULL , `Код` CHAR (3) NOT NULL , `Название` VARCHAR (50) NOT NULL , `Содержание` VARCHAR (100) NULL , CONSTRAINT `ПК\СПР` PRIMARY KEY (`Слк`, `Код`) ); INSERT INTO `Справка+` VALUES ("дол", "про", "профессор", "профессср кафедры"), ("дол", "доц", "доцент ", "доцент кафедры"), ("дол", "лаб", "лаборант", NULL), ("сте", "дтн", "д-р техн. наук", "доктор технических наук"), ("сте", "ктн", "канд. техн. наук", "кандидат технических наук"), ("зва", "про", "профессор", "профессор ВАК"), ("зва", "доц", "доцент", "доцент ВАК"); SELECT * FROM `Справка+`; DROP TABLE IF EXISTS `Сотрудник%ПЕРС`; CREATE TABLE `Сотрудник%ПЕРС` ( `Код` CHAR (10) NOT NULL PRIMARY KEY , `Паспорт` CHAR (10) NOT NULL UNIQUE , `ФИО` VARCHAR (50) NOT NULL , `Сведения` VARCHAR (150) NOT NULL , `Слк_дол` ENUM ("дол") NULL DEFAULT "дол" , `Код_дол` CHAR (3) NOT NULL , CONSTRAINT `ВК1\СОТ^СПР` FOREIGN KEY (`Слк_дол`, `Код_дол`) REFERENCES `Справка+` (`Слк`, `Код`) ); INSERT INTO `Сотрудник%ПЕРС` VALUES ("001-П", "345678", "Петров А. А.", "чл. КПСС", DEFAULT, "про"), ("002-П", "456789", "Боширов Р. Р.","беспартийный",DEFAULT, "доц"), ("099-В", "567890", "Исаев М. М.", "чл. ВЛКСМ", DEFAULT, "лаб"); SELECT * FROM `Сотрудник%ПЕРС`; DROP TABLE IF EXISTS `Препод:СОТ`; CREATE TABLE `Препод:СОТ` ( `Код\ПРЕ^СОТ` CHAR (10) NOT NULL PRIMARY KEY REFERENCES `Сотрудник%ПЕРС` (`Код`) , `Сведения` VARCHAR (150) NOT NULL , `Слк_сте` ENUM ("сте") NOT NULL DEFAULT "сте" , `Код_сте` CHAR (3) NOT NULL , `Слк_зва` ENUM ("зва") NOT NULL DEFAULT "зва" , `Код_зва` CHAR (3) NOT NULL , CONSTRAINT `ВК1\ПРЕ^СПР` FOREIGN KEY (`Слк_сте`, `Код_сте`) REFERENCES `Справка+` (`Слк`, `Код`) , CONSTRAINT `ВК2\ПРЕ^СПР` FOREIGN KEY (`Слк_зва`, `Код_зва`) REFERENCES `Справка+` (`Слк`, `Код`) ); INSERT INTO `Препод:СОТ` VALUES ("001-П", "с 1975", DEFAULT, "дтн", DEFAULT, "про"), ("002-П", "с 1990", DEFAULT, "ктн", DEFAULT, "доц"); SELECT * FROM `Препод:СОТ`;
Stuck with a problem? Got Error? Ask ChatGPT!
Copy Clear