SQLize
Online
/
PHPize Online
/
SQLtest Online
A
A
A
Share
Donate
Blog
Popular
Donate
A
A
A
Share
Blog
Popular
SQLize.online is a free online SQL environment for quickly running, experimenting with and sharing code.
You can run your SQL code on top of the most popular RDBMS including MySQL, MariaDB, SQLite, PostgreSQL, Oracle and Microsoft SQL Server.
SQL code:
Upload
Copy
Format
Clear
DROP TABLE IF EXISTS `Справка+`; CREATE TABLE `Справка+` ( `Слк` CHAR (3) NOT NULL , `Код` CHAR (3) NOT NULL , `Название` VARCHAR (50) NOT NULL , `Содержание` VARCHAR (100) NULL , `Слк_родитель` CHAR (3) NULL , `Код_родитель` CHAR (3) NULL , CONSTRAINT `ПК\СПР` PRIMARY KEY (`Слк`, `Код`) , CONSTRAINT `ВК1\СПР^СПР` FOREIGN KEY (`Слк_родитель`, `Код_родитель`) REFERENCES `Справка+` (`Слк`, `Код`) ); INSERT INTO `Справка+` VALUES ("ПРО", "1", "профессор", "NULL", DEFAULT, DEFAULT), ("ДОЦ", "2", "доцент ", "NULL", DEFAULT, DEFAULT), ("ЛАБ", "3", "лаборант", "NULL", DEFAULT, DEFAULT), ("КАН", "4", "кандидат наук", "NULL", DEFAULT, DEFAULT) ; SELECT "`Справка+` Table Content:" FROM `Справка+` WHERE 1=0; SELECT * FROM `Справка+`; DROP TABLE IF EXISTS `Студент%ПЕРС`; CREATE TABLE `Студент%ПЕРС` ( `Код` CHAR (10) NOT NULL PRIMARY KEY , `Паспорт` CHAR (11) NOT NULL UNIQUE , `ФИО` VARCHAR (50) NOT NULL , `Сведения` VARCHAR (150) NOT NULL ); INSERT INTO `Студент%ПЕРС` VALUES ("001-Б", "8010 123456", "Иванов И. И.", "комсомолец"), ("002-К", "8011 234567", "Сидоров С. С.", "беспартийный"); SELECT "`Студент%ПЕРС` Table Content:" FROM `Студент%ПЕРС` WHERE 1=0; SELECT * FROM `Студент%ПЕРС`; DROP TABLE IF EXISTS `Специалист по организации`; CREATE TABLE `Специалист по организации` ( `Код` CHAR (10) NOT NULL PRIMARY KEY , `Паспорт` CHAR (11) NOT NULL UNIQUE , `ФИО` VARCHAR (50) NOT NULL , `Слк_ПОД` CHAR (3) NULL DEFAULT "ПРО" , `Код_ПОД` CHAR (3) NULL DEFAULT "1" , CONSTRAINT `ВК1\СПЕ^СПР` FOREIGN KEY (`Слк_ПОД`,`Код_ПОД`) REFERENCES `Справка+` (`Слк`, `Код`) ); INSERT INTO `Специалист по организации` VALUES ("001-П", "8011 345678", "Петров А. А.", DEFAULT, DEFAULT), ("002-П", "8012 456789", "Боширов Р. Р.", DEFAULT, DEFAULT), ("099-В", "8013 567890", "Исаев М. М.", DEFAULT, DEFAULT); SELECT "`Специалист по организации` Table Content:" FROM `Специалист по организации` WHERE 1=0; SELECT * FROM `Специалист по организации`; DROP TABLE IF EXISTS `Вид организации`; CREATE TABLE `Вид организации` ( `Код` CHAR (10) NOT NULL PRIMARY KEY, `Название` VARCHAR (50) NOT NULL ); INSERT INTO `Вид организации` VALUES ('001', '8rfrr'), ('099', 'ibsejsk'); SELECT "`Вид организации` Table Content:" FROM `Специалист по организации` WHERE 1=0; SELECT * FROM `Вид организации`; DROP TABLE IF EXISTS `Организация`; CREATE TABLE `Организация` ( `Код_Вид` CHAR (10) NOT NULL DEFAULT '001', `Код` CHAR (10) NOT NULL, `Название` VARCHAR (50) NOT NULL DEFAULT '8rfrr', CONSTRAINT `ПК\ОРГ` PRIMARY KEY (`Код_Вид`, `Код`), CONSTRAINT `ВК1\ОРГ^ВИД` FOREIGN KEY (`Код_Вид`) REFERENCES `Вид организации` (`Код`) ); INSERT INTO `Организация` VALUES (DEFAULT, "887",DEFAULT); SELECT "`Организация` Table Content:" FROM `Специалист по организации` WHERE 1=0; SELECT * FROM `Организация`; DROP TABLE IF EXISTS `Руководитель`; CREATE TABLE `Руководитель` ( `Код\РУК^СОТ` CHAR (10) NOT NULL PRIMARY KEY , `Сведения` VARCHAR (150) NULL , `Паспорт` CHAR (11) NOT NULL UNIQUE , `ФИО` VARCHAR (50) NOT NULL , `Слк_ДОЛ` CHAR (3) NULL DEFAULT "ПРО" , `Код_ДОЛ` CHAR (3) NULL DEFAULT "1" , `Код_Орг` CHAR (10) NULL DEFAULT "887" , `Код_Вид` CHAR (10) NOT NULL DEFAULT '001' , CONSTRAINT `ВК1\РУК` FOREIGN KEY (`Слк_ДОЛ`, `Код_ДОЛ`) REFERENCES `Справка+` (`Слк`, `Код`) , CONSTRAINT `ВК2\Орг` FOREIGN KEY (`Код_Вид`, `Код_Орг`) REFERENCES `Организация` (`Код_Вид`, `Код`) ); INSERT INTO `Руководитель` VALUES ("099-В", "NULL", "8016 456789", "Краснов В. А.", DEFAULT, DEFAULT, DEFAULT, DEFAULT ); SELECT "`Руководитель` Table Content:" FROM `Руководитель` WHERE 1=0; SELECT * FROM `Руководитель`; DROP TABLE IF EXISTS `Диссертант`; CREATE TABLE `Диссертант` ( `Код` CHAR (10) NOT NULL , `Код_Рук` CHAR (10) NOT NULL , `ФИО` VARCHAR (50) NOT NULL , `Тема диссертации` VARCHAR (150) NOT NULL , CONSTRAINT `ПК\Дис` PRIMARY KEY ( `Код`, `Код_Рук`) ); INSERT INTO `Диссертант` VALUES ("099-В", "55","Володин Р.Р.","Проблемы и перспективы инновационной экономики"); SELECT "`Диссертант` Table Content:" FROM `Диссертант` WHERE 1=0; SELECT * FROM `Диссертант`; DROP TABLE IF EXISTS `Внедрение:СПИ*ОРГ`; CREATE TABLE `Внедрение:СПИ*ОРГ` ( `Нпп` VARCHAR (10) NOT NULL , `Код_Орг` CHAR (10) NULL DEFAULT "887" , `Код_Вид` CHAR (10) NOT NULL DEFAULT '001' , `Код` CHAR (10) NOT NULL DEFAULT "099-В" , `Код_Рук` CHAR (10) NOT NULL DEFAULT "55" , CONSTRAINT `ПК\Вне` PRIMARY KEY ( `Код_Орг`, `Код_Вид`) , CONSTRAINT `ВК\Дис` FOREIGN KEY (`Код`, `Код_Рук`) REFERENCES `Диссертант` (`Код`, `Код_Рук`) ); INSERT INTO `Внедрение:СПИ*ОРГ` VALUES ("094В", DEFAULT, DEFAULT, DEFAULT, DEFAULT ); SELECT "`Внедрение:СПИ*ОРГ` Table Content:" FROM `Внедрение:СПИ*ОРГ` WHERE 1=0; SELECT * FROM `Внедрение:СПИ*ОРГ`; DROP TABLE IF EXISTS `Вид объекта`; CREATE TABLE `Вид объекта` ( `Название` VARCHAR (50) NOT NULL , `Код` CHAR (10) NOT NULL PRIMARY KEY ); INSERT INTO `Вид объекта` VALUES ( "Назв", "4929" ); SELECT "`Вид объекта` Table Content:" FROM `Вид объекта` WHERE 1=0; SELECT * FROM `Вид объекта`; DROP TABLE IF EXISTS `Объект внедрения:ВНЕ*ВИД`; CREATE TABLE `Объект внедрения:ВНЕ*ВИД` ( `Название` VARCHAR (50) NOT NULL , `Код_Орг` CHAR (10) NULL DEFAULT "887" , `Код_Вид` CHAR (10) NOT NULL DEFAULT '001' , `Код_ВидОб` CHAR (10) NULL DEFAULT "4929" , CONSTRAINT `ПК\Объ` FOREIGN KEY ( `Код_Орг`, `Код_Вид`) REFERENCES `Внедрение:СПИ*ОРГ` (`Код_Орг`, `Код_Вид`) , CONSTRAINT `ВК1\Вид` FOREIGN KEY (`Код_ВидОб`) REFERENCES `Вид объекта` ( `Код`) ); INSERT INTO `Объект внедрения:ВНЕ*ВИД` VALUES ( "Назв", DEFAULT, DEFAULT, DEFAULT ); SELECT "`Объект внедрения:ВНЕ*ВИД` Table Content:" FROM `Объект внедрения:ВНЕ*ВИД` WHERE 1=0; SELECT * FROM `Объект внедрения:ВНЕ*ВИД`; DROP TABLE IF EXISTS `Источник`; CREATE TABLE Источник ( `Код` CHAR (10) NOT NULL PRIMARY KEY, `Описание` VARCHAR (50) NOT NULL ); INSERT INTO `Источник` VALUES ( "001", "Очень хороший источник" ); SELECT "`Источник` Table Content:" FROM `Источник` WHERE 1=0; SELECT * FROM `Источник`; DROP TABLE IF EXISTS `Вид публикации`; CREATE TABLE `Вид публикации` ( `Название` VARCHAR (50) NOT NULL , `Код` CHAR (10) NOT NULL PRIMARY KEY ); INSERT INTO `Вид публикации` VALUES ( "Печатная", "1" ), ( "Электронная", "2" ); SELECT "`Вид публикации` Table Content:" FROM `Вид публикации` WHERE 1=0; SELECT * FROM `Вид публикации`;; DROP TABLE IF EXISTS `Публикация`; CREATE TABLE `Публикация` ( `Код\ВИД` CHAR (10) NOT NULL DEFAULT '2', `Код\ДИС` CHAR (10) NOT NULL DEFAULT '099-В', `Код\ИСТ` CHAR (10) NOT NULL DEFAULT '001', `Название` VARCHAR (50) NOT NULL , CONSTRAINT `ПК\ПУБ` FOREIGN KEY ( `Код\ВИД`) REFERENCES `Вид публикации` (`Код`), CONSTRAINT `ВК1\ДИС` FOREIGN KEY (`Код\ДИС`) REFERENCES `Диссертант` (`Код`), CONSTRAINT `ВК2\ИСТ` FOREIGN KEY (`Код\ИСТ`) REFERENCES `Источник` (`Код`) ); INSERT INTO `Публикация` VALUES (DEFAULT, DEFAULT,DEFAULT,"Атомная энергетика"); SELECT "`Публикация` Table Content:" FROM `Публикация` WHERE 1=0; SELECT * FROM `Публикация`; DROP TABLE IF EXISTS `Публикация диссертанта:СПИ*ПУБ`; CREATE TABLE `Публикация диссертанта:СПИ*ПУБ` ( `Вклад` VARCHAR (50) NOT NULL , `Описание` VARCHAR (50) NOT NULL , `Код\ПУБ` CHAR (10) NOT NULL DEFAULT "2" , CONSTRAINT `ПК\ПУБДИС` FOREIGN KEY (`Код\ПУБ`) REFERENCES `Публикация` (`Код\ВИД`) ); INSERT INTO `Публикация диссертанта:СПИ*ПУБ` VALUES ("Хороший", "Очень хорошая публикация", DEFAULT ); SELECT "`Публикация диссертанта:СПИ*ПУБ` Table Content:" FROM `Публикация диссертанта:СПИ*ПУБ` WHERE 1=0; SELECT * FROM `Публикация диссертанта:СПИ*ПУБ` ; DROP TABLE IF EXISTS `Соавтор публикации:ПУБ*ПЕР`; CREATE TABLE `Соавтор публикации:ПУБ*ПЕР` ( `Вклад` VARCHAR (50) NOT NULL , `Код\ПУБДИС` CHAR (10) NOT NULL DEFAULT "2" , `Код\СТУ` CHAR (10) NOT NULL DEFAULT "001-Б" , CONSTRAINT `ПК\СОА` FOREIGN KEY (`Код\ПУБДИС`) REFERENCES `Публикация диссертанта:СПИ*ПУБ` (`Код\ПУБ`) , CONSTRAINT `ВК\СТУ` FOREIGN KEY (`Код\СТУ`) REFERENCES `Студент%ПЕРС` (`Код`) ); INSERT INTO `Соавтор публикации:ПУБ*ПЕР` VALUES ("Хороший", DEFAULT , DEFAULT ); SELECT "`Соавтор публикации:ПУБ*ПЕР` Table Content:" FROM `Соавтор публикации:ПУБ*ПЕР` WHERE 1=0; SELECT * FROM `Соавтор публикации:ПУБ*ПЕР` ; DROP TABLE IF EXISTS `Факультет`; CREATE TABLE `Факультет` ( `Код` CHAR (10) NOT NULL PRIMARY KEY, `Название` VARCHAR (50) NOT NULL ); INSERT INTO `Факультет` VALUES ( "001", "ФИРТ" ); SELECT "`Факультет` Table Content:" FROM `Факультет` WHERE 1=0; SELECT * FROM `Факультет`; DROP TABLE IF EXISTS `Кафедра:ФАК`; CREATE TABLE `Кафедра:ФАК` ( `Код\ФАК` CHAR (10) NOT NULL DEFAULT "001" , `Название` VARCHAR (50) NOT NULL , CONSTRAINT `ПК\ФАК` FOREIGN KEY (`Код\ФАК`) REFERENCES `Факультет` (`Код`) ); INSERT INTO `Кафедра:ФАК` VALUES (DEFAULT , "АСУ" ); SELECT "`Кафедра:ФАК` Table Content:" FROM `Кафедра:ФАК` WHERE 1=0; SELECT * FROM `Кафедра:ФАК` ; DROP TABLE IF EXISTS `Выступавший`; CREATE TABLE `Выступавший` ( `Код\ВЫС^СОТ` CHAR (10) NOT NULL PRIMARY KEY , `Паспорт` CHAR (11) NOT NULL UNIQUE , `ФИО` VARCHAR (50) NOT NULL , `Слк_СТЕ` CHAR (3) NULL DEFAULT "КАН" , `Код_СТЕ` CHAR (3) NULL DEFAULT "4" , `Слк_ЗВА` CHAR (3) NULL DEFAULT "ДОЦ" , `Код_ЗВА` CHAR (3) NULL DEFAULT "2" , `Код\КАФ` CHAR (3) NULL DEFAULT "001" , `Код\ПУБДИС` CHAR (3) NULL DEFAULT "2" , CONSTRAINT `ВК11\ВЫС^СПР` FOREIGN KEY (`Слк_СТЕ`, `Код_СТЕ`) REFERENCES `Справка+` (`Слк`, `Код`) , CONSTRAINT `ВК2\ВЫС^СПР` FOREIGN KEY (`Слк_ЗВА`, `Код_ЗВА`) REFERENCES `Справка+` (`Слк`, `Код`) , CONSTRAINT `ВК3\ВЫС` FOREIGN KEY (`Код\КАФ`) REFERENCES `Кафедра:ФАК` (`Код\ФАК`) , CONSTRAINT `ВК4\ВЫС` FOREIGN KEY (`Код\ПУБДИС`) REFERENCES `Публикация диссертанта:СПИ*ПУБ` (`Код\ПУБ`) ); INSERT INTO `Выступавший` VALUES ("001-П", "8014 456789", "Зайцев В. А.", DEFAULT, DEFAULT, DEFAULT, DEFAULT,DEFAULT,DEFAULT), ("002-П", "8015 548562", "Сергеев А. Г.", DEFAULT, DEFAULT, DEFAULT, DEFAULT,DEFAULT,DEFAULT); SELECT "`Выступавший` Table Content:" FROM `Выступавший` WHERE 1=0; SELECT * FROM `Выступавший`; DROP TABLE IF EXISTS `Предзащита:КАФ`; CREATE TABLE `Предзащита:КАФ` ( `Дата заседания` VARCHAR (50) NOT NULL, `Заключение кафедры` VARCHAR (50) NOT NULL, `За` VARCHAR (50) NOT NULL, `Воздрежалось` VARCHAR (50) NOT NULL, `Против` VARCHAR (50) NOT NULL, `Регномер\КАФ` CHAR (10) NOT NULL DEFAULT "001", `Код\ДИС` CHAR (10) NOT NULL , CONSTRAINT `ПК\ПРЕ` FOREIGN KEY (`Регномер\КАФ`) REFERENCES `Кафедра:ФАК` (`Код\ФАК`) , CONSTRAINT `ВК\ДИС` FOREIGN KEY (`Код\ДИС`) REFERENCES `Диссертант` (`Код`) ); INSERT INTO `Предзащита:КАФ` VALUES ( "20 апреля", "Принят", "20", "2","1", DEFAULT,"099-В" ); SELECT "`Предзащита:КАФ` Table Content:" FROM `Предзащита:КАФ` WHERE 1=0; SELECT * FROM `Предзащита:КАФ` ; DROP TABLE IF EXISTS `Выступление:ПРЕ*ВЫС`; CREATE TABLE `Выступление:ПРЕ*ВЫС` ( `Нпп` VARCHAR (50) NOT NULL , `Мнение` VARCHAR (50) NOT NULL , `Код\ВЫС` VARCHAR (50) NOT NULL , `Код\ПРЕ` VARCHAR (10) NOT NULL DEFAULT "001" , CONSTRAINT `ПК\ВЫСТ` PRIMARY KEY (`Код\ВЫС`, `Код\ПРЕ`) , CONSTRAINT `ВК1\ВЫС` FOREIGN KEY (`Код\ВЫС`) REFERENCES `Выступавший` (`Паспорт`) , CONSTRAINT `ВК2\ПРЕ` FOREIGN KEY (`Код\ПРЕ`) REFERENCES `Предзащита:КАФ` (`Регномер\КАФ`)); INSERT INTO `Выступление:ПРЕ*ВЫС` VALUES ("100", "Отличное", "8014 456789",DEFAULT); SELECT "`Выступление:ПРЕ*ВЫС` Table Content:" FROM `Выступление:ПРЕ*ВЫС` WHERE 1 = 0; SELECT * FROM `Выступление:ПРЕ*ВЫС`; DROP TABLE IF EXISTS `Подписант акта:ВНЕ*СПЕ`; CREATE TABLE `Подписант акта:ВНЕ*СПЕ` ( `Подпись` VARCHAR (50) NOT NULL , `Код\ВНЕ` CHAR (10) NULL , `Код\Спе` CHAR (10) NULL DEFAULT "001-П" , CONSTRAINT `ПК\ПОД` FOREIGN KEY ( `Код\Спе`) REFERENCES `Специалист по организации` (`Код`) , CONSTRAINT `ВК1\ВНЕ` FOREIGN KEY (`Код\ВНЕ`) REFERENCES `Внедрение:СПИ*ОРГ` ( `Код_Орг`) ); INSERT INTO `Подписант акта:ВНЕ*СПЕ` VALUES ( "Назв", "887" , DEFAULT); SELECT "`Подписант акта:ВНЕ*СПЕ` Table Content:" FROM `Подписант акта:ВНЕ*СПЕ` WHERE 1=0; SELECT * FROM `Подписант акта:ВНЕ*СПЕ`;
SQL
Server:
MariaDB 11.4
MariaDB 11.5
MariaDB 10
MariaDB 10 Sakila (ReadOnly)
MySQL 5.7
MySQL 5.7 Sakila (ReadOnly)
MySQL 8.0
MySQL 8.0 Sakila (ReadOnly)
SQLite 3
SQLite 3 Preloaded
PostgreSQL 10 Bookings (ReadOnly)
PostgreSQL 11
PostgreSQL 12
PostgreSQL 13
PostgreSQL 14
PostgreSQL 15
MS SQL Server 2017
MS SQL Server 2019
MS SQL Server 2022
MS SQL Server 2022 AdventureWorks (ReadOnly)
Firebird 4.0
Firebird 4.0 (Employee)
Oracle Database 19c (HR)
Oracle Database 21c
Oracle Database 23c Free
SOQOL
Version
ER Diagram
Preserve result
Stuck with a problem?
Got Error?
Ask ChatGPT!
Result:
Copy
Clear