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 `Кампания` ( `Ид` INT NOT NULL AUTO_INCREMENT PRIMARY KEY , `Год` CHAR(4) NOT NULL UNIQUE , `Сроки` VARCHAR (50) NOT NULL ); INSERT INTO `Кампания` VALUES (1, "2022", "01.06.22-31.08.22"), (2, "2023", "01.06.23-31.08.23"); SELECT "`Кампания` Table Content:" FROM `Кампания` WHERE 1=0; SELECT * FROM `Кампания`; DROP TABLE IF EXISTS `Заседание приемной комиссии`; CREATE TABLE `Заседание приемной комиссии` ( `Ид` INT NOT NULL AUTO_INCREMENT PRIMARY KEY , `Регномер` CHAR (10) NOT NULL UNIQUE , `Дата` DATE NOT NULL , `Ид\Кам` INT NOT NULL , FOREIGN KEY (`Ид\Кам`) REFERENCES `Кампания` (`Ид`) ); INSERT INTO `Заседание приемной комиссии` VALUES (1, "00001", "15.07.22", 1), (2, "00002", "15.07.23", 2); SELECT "`Заседание приемной комиссии` Table Content:" FROM `Заседание приемной комиссии` WHERE 1=0; SELECT * FROM `Заседание приемной комиссии`; DROP TABLE IF EXISTS `Справка+`; CREATE TABLE `Справка+` ( `Ид` INT NOT NULL AUTO_INCREMENT PRIMARY KEY , `Слк` CHAR (3) NOT NULL , `Код` CHAR (3) NOT NULL , `Название` VARCHAR (50) NOT NULL , `Сведения` VARCHAR (150) NULL , `Ид\Спр` INT NULL , CONSTRAINT `Ун\Спр` UNIQUE (`Слк`, `Код`) , FOREIGN KEY (`Ид\Спр`) REFERENCES `Справка+` (`Ид`) ); INSERT INTO `Справка+` VALUES (1, "Нап", "01", "Математика", NULL, NULL), (2, "Нап", "02", "Информатика ", "ИИ", NULL), (3, "Дол", "001", "Профессор", NULL, NULL), (4, "Дол", "002", "Ректор", NULL, NULL), (5, "Фак", "001", "ОНФ", NULL, NULL), (6, "Фак", "002", "ИРТ", NULL, NULL); SELECT "`Справка+` Table Content:" FROM `Справка+` WHERE 1=0; SELECT * FROM `Справка+`; DROP TABLE IF EXISTS `Специальность\Спр`; CREATE TABLE `Специальность\Спр` ( `Ид` INT NOT NULL AUTO_INCREMENT PRIMARY KEY , `Код` CHAR (10) NOT NULL , `Ид\Спр` INT NOT NULL , `Название` VARCHAR (50) NOT NULL , `Сведения` VARCHAR (150) NULL , CONSTRAINT `Ун\Спец` UNIQUE (`Код`, `Ид\Спр`) , CONSTRAINT `Вк\Спец^Спр` FOREIGN KEY (`Ид\Спр`) REFERENCES `Справка+` (`Ид`) ); INSERT INTO `Специальность\Спр` VALUES (1, "04", 1, "Магистратура", "Мага"), (2, "05", 1, "Аспирантура", NULL), (3, "04", 2, "Магистратура", NULL), (4, "05", 2, "Аспирантура", NULL); SELECT "`Специальность\Спр` Table Content:" FROM `Специальность\Спр` WHERE 1=0; SELECT * FROM `Специальность\Спр`; DROP TABLE IF EXISTS `Абитуриент%Перс`; CREATE TABLE `Абитуриент%Перс` ( `Ид` INT NOT NULL AUTO_INCREMENT PRIMARY KEY , `Регномер заявления` CHAR (10) NOT NULL UNIQUE , `Дата подачи заявления` DATE NOT NULL , `Сведения` VARCHAR (150) NULL , `Паспорт` CHAR (10) NOT NULL UNIQUE , `ФИО` VARCHAR (50) NOT NULL , `Ид\Кам` INT NOT NULL , `Ид_вуз\Спец` INT NOT NULL , `Ид_асп\Спец` INT NOT NULL , FOREIGN KEY (`Ид\Кам`) REFERENCES `Кампания` (`Ид`) , FOREIGN KEY (`Ид_вуз\Спец`) REFERENCES `Специальность\Спр` (`Ид`) , FOREIGN KEY ( `Ид_асп\Спец`) REFERENCES `Специальность\Спр` (`Ид`) ); INSERT INTO `Абитуриент%Перс` VALUES (1, "00001", "10.06.22", "Олимпиадник", "123456", "Пятерочкин Ш.П.", 1, 1, 2), (2, "00002", "10.07.23", NULL, "654321", "Иванов И.И.", 2, 3, 4); SELECT "`Абитуриент%Перс` Table Content:" FROM `Абитуриент%Перс` WHERE 1=0; SELECT * FROM `Абитуриент%Перс`; DROP TABLE IF EXISTS `Сотрудник%Перс`; CREATE TABLE `Сотрудник%Перс` ( `Ид` INT NOT NULL AUTO_INCREMENT PRIMARY KEY , `Код` CHAR (10) NOT NULL UNIQUE , `Паспорт` CHAR (10) NOT NULL UNIQUE , `ФИО` VARCHAR (50) NOT NULL , `Ид\Спр` INT NOT NULL , FOREIGN KEY (`Ид\Спр`) REFERENCES `Справка+` ( `Ид`) ); INSERT INTO `Сотрудник%Перс` VALUES (1, "00001", "098765", "Сергиев С.C.", 3), (2, "00002", "567890", "Дмитров Д.Д.", 4); SELECT "`Сотрудник%Перс` Table Content:" FROM `Сотрудник%Перс` WHERE 1=0; SELECT * FROM `Сотрудник%Перс`; DROP TABLE IF EXISTS `Кафедра\Спр`; CREATE TABLE `Кафедра\Спр` ( `Ид` INT NOT NULL AUTO_INCREMENT PRIMARY KEY , `Код` CHAR (10) NOT NULL , `Ид\Спр` INT NOT NULL , `Название` VARCHAR (50) NOT NULL , CONSTRAINT `Ун\Каф` UNIQUE (`Код`, `Ид\Спр`) , CONSTRAINT `Вк\Каф^Спр` FOREIGN KEY (`Ид\Спр`) REFERENCES `Справка+` (`Ид`) ); INSERT INTO `Кафедра\Спр` VALUES (1, "0000001", 5, "ВМ"), (2, "0000002", 6, "ИИ"); 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 , 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 AUTO_INCREMENT PRIMARY KEY , `Ид\Сот` INT NOT NULL UNIQUE , `Ид\Каф` INT NOT NULL , FOREIGN KEY (`Ид\Сот`) REFERENCES `Сотрудник%Перс` ( `Ид`) ); INSERT INTO `Преподаватель: Сот` VALUES (1, 1, 1), (2, 2, 2); SELECT "`Преподаватель: Сот` Table Content:" FROM `Преподаватель: Сот` WHERE 1=0; SELECT * FROM `Преподаватель: Сот`; DROP TABLE IF EXISTS `Приказ`; CREATE TABLE `Приказ` ( `Ид` INT NOT NULL AUTO_INCREMENT PRIMARY KEY , `Регномер` CHAR (10) NOT NULL UNIQUE , `Дата` DATE NOT NULL , `Ид\Рук` INT NOT NULL , `Ид\Кам` INT NOT NULL , FOREIGN KEY (`Ид\Рук`) REFERENCES `Руководитель: Сот` (`Ид`) , FOREIGN KEY ( `Ид\Кам`) REFERENCES `Кампания` (`Ид`) ); INSERT INTO `Приказ` VALUES (1, "0000000001", "01.06.22", 1, 1), (2, "0000000002", "01.06.23", 2, 2); 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 , `Ид\Абит` INT NOT NULL , `Решение` VARCHAR (20) NOT NULL , `Ид\Прик` INT NULL , CONSTRAINT `Ун\Спр` UNIQUE ( `Ид\Зас`, `Ид\Абит`) , CONSTRAINT `Вк\Реш^Зас` FOREIGN KEY (`Ид\Зас`) REFERENCES `Заседание приемной комиссии` (`Ид`) , CONSTRAINT `Вк\Реш^Абит` FOREIGN KEY (`Ид\Абит`) REFERENCES `Абитуриент%Перс` (`Ид`) , FOREIGN KEY ( `Ид\Прик`) REFERENCES `Приказ` (`Ид`) ); INSERT INTO `Решение по абитуриенту: Зас*Абит` VALUES (1, 1, 1, "Зачислить", 1), (2, 2, 2, "Отклонить", NULL); SELECT "`Решение по абитуриенту: Зас*Абит` Table Content:" FROM `Решение по абитуриенту: Зас*Абит` WHERE 1=0; SELECT * FROM `Решение по абитуриенту: Зас*Абит`; DROP TABLE IF EXISTS `Дисциплина`; CREATE TABLE `Дисциплина` ( `Ид` INT NOT NULL AUTO_INCREMENT PRIMARY KEY , `Код` CHAR (3) NOT NULL UNIQUE , `Название` VARCHAR (50) NOT NULL , `Сведения` VARCHAR (150) NULL , `Ид\Спец` INT NOT NULL , FOREIGN KEY (`Ид\Спец`) REFERENCES `Специальность\Спр` (`Ид`) ); INSERT INTO `Дисциплина` VALUES (1, "001", "Математика", NULL, 2), (2, "002", "Информатика", "ИИ", 4); SELECT "`Дисциплина` Table Content:" FROM `Дисциплина` WHERE 1=0; SELECT * FROM `Дисциплина`; DROP TABLE IF EXISTS `Комиссия`; CREATE TABLE `Комиссия` ( `Ид` INT NOT NULL AUTO_INCREMENT PRIMARY KEY , `Регномер` CHAR (10) NOT NULL UNIQUE , `Ид\Дис` INT NOT NULL , `Ид\Прик` INT NOT NULL , FOREIGN KEY (`Ид\Дис`) REFERENCES `Дисциплина` (`Ид`) , FOREIGN KEY (`Ид\Прик`) REFERENCES `Приказ` (`Ид`) ); INSERT INTO `Комиссия` VALUES (1, "0001", 1, 1), (2, "0002", 2, 2); 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 , `Ид\Абит` INT NOT NULL , `Нпп` CHAR (20) NOT NULL , `Дата` DATE NOT NULL , `Оценка` CHAR (1) NULL , `Ид\Ком` INT NOT NULL , CONSTRAINT `Ун\Экз` UNIQUE ( `Ид\Зас`, `Ид\Абит`) , CONSTRAINT `Вк\Экз^Дис` FOREIGN KEY (`Ид\Дис`) REFERENCES `Дисциплина` (`Ид`) , CONSTRAINT `Вк\Экз^Абит` FOREIGN KEY (`Ид\Абит`) REFERENCES `Абитуриент%Перс` (`Ид`) , FOREIGN KEY (`Ид\Ком`) REFERENCES `Комиссия` (`Ид`) ); INSERT INTO `Экзамен: Абит*Дис` VALUES (1, 1, 1, "1", "11-06-22", "5", 1), (2, 2, 2, "2", "11-07-23", NULL, 2); 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