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 ("ДОЛ", "про", "профессор", "профессср кафедры", NULL, NULL), ("ДОЛ", "доц", "доцент ", "доцент кафедры", NULL, NULL), ("ДОЛ", "лаб", "лаборант", NULL, NULL, NULL), ("СТЕ", "дтн", "д-р техн. наук", "доктор технических наук", NULL, NULL), ("СТЕ", "ктн", "канд. техн. наук", "кандидат технических наук", NULL, NULL), ("ЗВА", "про", "профессор", "профессор ВАК", NULL, NULL), ("ЗВА", "доц", "доцент", "доцент ВАК", NULL, NULL), ("ПОД", "ИРТ", "ФИРТ", "ф-т информатикики и робототехники", NULL, NULL), ("ПОД", "АСУ", "каф. АСУ", "каф. автоматизир. систем упр-я", "ПОД", "ИРТ") ; SELECT "`Справка+` Table Content:" FROM `Справка+` WHERE 1=0; SELECT * FROM `Справка+`; DROP TABLE IF EXISTS `Сотрудник%ПЕРС`; CREATE TABLE `Сотрудник%ПЕРС` ( `Код` CHAR (5) NOT NULL , `Паспорт` VARCHAR (50) NOT NULL UNIQUE , `ФИО` VARCHAR (50) NOT NULL , `Сведения` VARCHAR (50) NOT NULL , CONSTRAINT `ПК\СОТ` PRIMARY KEY (`Код`) ); INSERT INTO `Сотрудник%ПЕРС` VALUES ("1", "345678", "Петров А. А.", "чл. КПСС"), ("2", "456789", "Боширов Р. Р.", "б/п"), ("3", "567890", "Исаев М. М.", "ВЛКСМ"); SELECT "'Сотрудник%ПЕРС` Table Content:" FROM `Сотрудник%ПЕРС` WHERE 1=0; SELECT* FROM `Сотрудник%ПЕРС`; DROP TABLE IF EXISTS `Профорг:СОТ`; CREATE TABLE `Профорг:СОТ` ( `Код\ПРОФ^СОТ` CHAR (5) NOT NULL , `Сведения` VARCHAR (50) NOT NULL , CONSTRAINT `ПК\ПРОФ` PRIMARY KEY (`Код\ПРОФ^СОТ`) , 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 `Регистратор:СОТ` ( `Код\РЕГ^СОТ` CHAR (5) NOT NULL , `Сведения` VARCHAR (50) NOT NULL , CONSTRAINT `ПК\РЕГ` PRIMARY KEY (`Код\РЕГ^СОТ`) , 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 `Казначей:СОТ` ( `Код\КАЗ^СОТ` CHAR (5) NOT NULL , `Сведения` VARCHAR (50) NOT NULL , CONSTRAINT `ПК\КАЗ` PRIMARY KEY (`Код\КАЗ^СОТ`) , FOREIGN KEY (`Код\КАЗ^СОТ`) REFERENCES `Сотрудник%ПЕРС` (`Код`) ); INSERT INTO `Казначей:СОТ` VALUES ( "3", "3"); SELECT "'Казначей:СОТ` Table Content:" FROM `Казначей:СОТ` WHERE 1=0; SELECT* FROM `Казначей:СОТ`; DROP TABLE IF EXISTS `Приказ`; CREATE TABLE `Приказ` ( `Регномер` CHAR (5) NOT NULL , `Дата приказа` VARCHAR (50) NOT NULL , CONSTRAINT `ПК\ПРП` PRIMARY KEY (`Регномер`) ); INSERT INTO `Приказ` VALUES ( "1", "Приказ 1"), ( "2", "Приказ 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 (5) NOT NULL , `Год создания` VARCHAR (50) NOT NULL , CONSTRAINT `ПК\ГР` PRIMARY KEY (`Код`, `Слк_СПЕЦ`, `Код_СПЕЦ`) , CONSTRAINT `ВК1\ГР^СПР` FOREIGN KEY (`Слк_СПЕЦ`, `Код_СПЕЦ`) REFERENCES `Справка+` (`Слк`, `Код`) ); INSERT INTO `Группа\СПЕЦ` VALUES ( "1", "ДОЛ", "про", "2023"), ( "2", "ДОЛ", "про", "2023"); SELECT "'Группа\СПЕЦ` Table Content:" FROM `Группа\СПЕЦ` WHERE 1=0; SELECT* FROM `Группа\СПЕЦ`; DROP TABLE IF EXISTS `Студент%ПЕРС`; CREATE TABLE `Студент%ПЕРС` ( `Код` CHAR (5) NOT NULL , `Паспорт` VARCHAR (50) NOT NULL UNIQUE , `ФИО` VARCHAR (50) NOT NULL , `Сведения` VARCHAR (50) NOT NULL , `Дата приема` VARCHAR (50) NOT NULL , `Дата исключения` VARCHAR (50) NULL , `Содержание приема` VARCHAR (50) NOT NULL , `Содержание исключения` VARCHAR (50) NULL , `Код\ГР` CHAR (5) NOT NULL , `Слк_СПЕЦ` CHAR (5) NOT NULL , `Код_СПЕЦ` CHAR (5) NOT NULL , `ВК2_П\СТУ^ПРП` CHAR (5) NOT NULL , `ВК3_И\СТУ^ПРП` CHAR (5) NULL , `Слк_ОСНП` CHAR (5) NOT NULL , `Код_ОСНП` CHAR (5) NOT NULL , `Слк_ОСНИ` CHAR (5) NOT NULL , `Код_ОСНИ` CHAR (5) NOT NULL , `Слк_КАТ` CHAR (5) NOT NULL , `Код_КАТ` CHAR (5) NOT NULL , `ВК7\СТУ^ПРОФ` CHAR (5) NOT NULL , `ВК8_П\СТУ^РЕГ` CHAR (5) NOT NULL , `ВК9_И\СТУ^РЕГ` CHAR (5) NOT NULL , CONSTRAINT `ПК\СТУ` PRIMARY KEY (`Код`) , CONSTRAINT `ВК1\СТУ^ГР` FOREIGN KEY (`Код\ГР`, `Слк_СПЕЦ`, `Код_СПЕЦ`) REFERENCES `Группа\СПЕЦ` (`Код`, `Слк_СПЕЦ`, `Код_СПЕЦ`) , FOREIGN KEY (`ВК2_П\СТУ^ПРП`) REFERENCES `Приказ` (`Регномер`) , FOREIGN KEY (`ВК3_И\СТУ^ПРП`) REFERENCES `Приказ` (`Регномер`) , CONSTRAINT `ВК4_П\СТУ^СПР` FOREIGN KEY (`Слк_ОСНП`, `Код_ОСНП`) REFERENCES `Справка+` (`Слк`, `Код`) , CONSTRAINT `ВК5_И\СТУ^СПР` FOREIGN KEY (`Слк_ОСНИ`, `Код_ОСНИ`) REFERENCES `Справка+` (`Слк`, `Код`) , CONSTRAINT `ВК6\СТУ^СПР` FOREIGN KEY (`Слк_КАТ`, `Код_КАТ`) REFERENCES `Справка+` (`Слк`, `Код`) , FOREIGN KEY (`ВК7\СТУ^ПРОФ`) REFERENCES `Профорг:СОТ` (`Код\ПРОФ^СОТ`) , FOREIGN KEY (`ВК8_П\СТУ^РЕГ`) REFERENCES `Регистратор:СОТ` (`Код\РЕГ^СОТ`) , FOREIGN KEY (`ВК9_И\СТУ^РЕГ`) REFERENCES `Регистратор:СОТ` (`Код\РЕГ^СОТ`) ); INSERT INTO `Студент%ПЕРС` VALUES ("1", "123456", "Иванов И. И.", "комсомолец", "12", "24", "содержание", "-", "1", "ДОЛ", "про", "1", "1", "ДОЛ", "про", "ДОЛ", "лаб", "ДОЛ", "про", "1", "1", "1"), ("2", "234567", "Сидоров С. С.", "беспартийный", "02", "21", "содержание 2", "-", "2", "ДОЛ", "про", "2", "2", "ДОЛ", "про", "ДОЛ", "лаб", "ДОЛ", "про", "2", "2", "2"); SELECT "'Студент%ПЕРС` Table Content:" FROM `Студент%ПЕРС` WHERE 1=0; SELECT* FROM `Студент%ПЕРС`; DROP TABLE IF EXISTS `Мероприятие`; CREATE TABLE `Мероприятие` ( `Регномер` CHAR (5) NOT NULL , `Дата` VARCHAR (50) NOT NULL , `Слк_ВМЕР` CHAR (5) NOT NULL , `Код_ВМЕР` CHAR (5) NOT NULL , CONSTRAINT `ПК\МЕР` PRIMARY KEY (`Регномер`) , CONSTRAINT `ВК\МЕР^СПР` FOREIGN KEY (`Слк_ВМЕР`, `Код_ВМЕР`) REFERENCES `Справка+` (`Слк`, `Код`) ); INSERT INTO `Мероприятие` VALUES ( "1", "11", "ДОЛ", "про"), ( "2", "15", "ДОЛ", "про"); 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 , `Слк_ВА` CHAR (5) NOT NULL , `Код_ВА` CHAR (5) NOT NULL , CONSTRAINT `ПК\АКЦ` PRIMARY KEY (`Регномер\АКЦ^МЕР`, `Нпп`) , FOREIGN KEY (`Регномер\АКЦ^МЕР`) REFERENCES `Мероприятие` (`Регномер`) , CONSTRAINT `ВК\АКЦ^СПР` FOREIGN KEY (`Слк_ВА`, `Код_ВА`) REFERENCES `Справка+` (`Слк`, `Код`) ); INSERT INTO `Акция\МЕР` VALUES ( "1", "1", "Акция №11", "ДОЛ", "про"), ( "2", "2", "1+1", "ДОЛ", "про"); SELECT "'Акция\МЕР` Table Content:" FROM `Акция\МЕР` WHERE 1=0; SELECT* FROM `Акция\МЕР`; DROP TABLE IF EXISTS `Участник:АКЦ*СТУД`; CREATE TABLE `Участник:АКЦ*СТУД` ( `Регномер\АКЦ^МЕР` CHAR (5) NOT NULL , `Нпп` CHAR (5) NOT NULL , `Код\УЧСА^СТУ` CHAR (5) NOT NULL , `Роль` VARCHAR (50) NOT NULL , CONSTRAINT `ПК\УЧСА` PRIMARY KEY (`Регномер\АКЦ^МЕР`, `Нпп`, `Код\УЧСА^СТУ`) , CONSTRAINT `ВК1\УЧСА^АКЦ` FOREIGN KEY (`Регномер\АКЦ^МЕР`, `Нпп`) REFERENCES `Акция\МЕР` (`Регномер\АКЦ^МЕР`, `Нпп`) , 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 `Профвзнос` ( `Регномер` CHAR (5) NOT NULL , `Дата начала` VARCHAR (50) NOT NULL , `Дата окончания` VARCHAR (50) NOT NULL , `Название` VARCHAR (50) NOT NULL , `Код\ГР` CHAR (5) NOT NULL , `Слк_СПЕЦ` CHAR (5) NOT NULL , `Код_СПЕЦ` CHAR (5) NOT NULL , `ВК2\ПРВЗ^ПРОФ` CHAR (5) NOT NULL , `ВК3\ПРВЗ^КАЗ` CHAR (5) NOT NULL , `ВК4_П\ПРВЗ^КАЗ` CHAR (5) NOT NULL , CONSTRAINT `ПК\ПРВЗ` PRIMARY KEY (`Регномер`) , CONSTRAINT `ВК1\ПРВЗ^СПР` FOREIGN KEY (`Код\ГР`, `Слк_СПЕЦ`, `Код_СПЕЦ`) REFERENCES `Группа\СПЕЦ` (`Код`, `Слк_СПЕЦ`, `Код_СПЕЦ`) , FOREIGN KEY (`ВК2\ПРВЗ^ПРОФ`) REFERENCES `Профорг:СОТ` (`Код\ПРОФ^СОТ`) , FOREIGN KEY (`ВК3\ПРВЗ^КАЗ`) REFERENCES `Казначей:СОТ` (`Код\КАЗ^СОТ`) , FOREIGN KEY (`ВК4_П\ПРВЗ^КАЗ`) REFERENCES `Казначей:СОТ` (`Код\КАЗ^СОТ`) ); INSERT INTO `Профвзнос` VALUES ( "1", "12", "25", "взнос 1", "1", "ДОЛ", "про", "1", "1", "1"), ( "2", "14", "27", "взнос 2", "2", "ДОЛ", "про", "2", "2", "2"); 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 (`Регномер\ВЗСТ^ПРВЗ`, `Код\ВЗСТ^СТУ`) , FOREIGN KEY (`Регномер\ВЗСТ^ПРВЗ`) REFERENCES `Профвзнос` (`Регномер`) , FOREIGN KEY (`Код\ВЗСТ^СТУ`) REFERENCES `Студент%ПЕРС` (`Код`) ); INSERT INTO `Взнос:ПРВЗ*СТУД` VALUES ( "1", "1", "1500"), ( "2", "2", "5000"); 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 (`Регномер\ЗДВЗ^ПРВЗ`, `Код\ЗДВЗ^СТУ`) , FOREIGN KEY (`Регномер\ЗДВЗ^ПРВЗ`) REFERENCES `Профвзнос` (`Регномер`) , FOREIGN KEY (`Код\ЗДВЗ^СТУ`) REFERENCES `Студент%ПЕРС` (`Код`) ); INSERT INTO `Задолжник:ПРВЗ*СТУД` VALUES ( "1", "1", "200"), ( "2", "2", "250"); 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
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