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 PRIMARY KEY , `Адрес` VARCHAR (50) NOT NULL ); INSERT INTO `Пункт записи` VALUES ("001", "На проспекте"), ("002", "На салаватке"); SELECT "`Пункт записи` Table Content:" FROM `Пункт записи` WHERE 1=0; SELECT * FROM `Пункт записи`; DROP TABLE IF EXISTS `Справочник+`; CREATE TABLE `Справочник+` ( `Селектор` CHAR (3) NOT NULL , `Код` CHAR (3) NOT NULL , `Название` VARCHAR (50) NOT NULL , CONSTRAINT `ПК\СПР` PRIMARY KEY (`Селектор`, `Код`) ); INSERT INTO `Справочник+` VALUES ("ВПЛ", "нал", "наличный расчет"), ("ВПЛ", "без", "безналичный расчет"), ("ВПР", "тех", "технический"), ("ВПР", "гум", "гуманитрарный"), ("ВТЕ", "экз", "экзамен"), ("ВТЕ", "зач", "зачет"); SELECT "`Справочник+` Table Content:" FROM `Справочник+` WHERE 1=0; SELECT * FROM `Справочник+`; DROP TABLE IF EXISTS `Вид платежа`; CREATE TABLE `Вид платежа` ( `Селектор_ПЛ` CHAR (3) NOT NULL DEFAULT "ВПЛ" , `Код_ПЛ` CHAR (3) NOT NULL , CONSTRAINT `П\СПР^ВПЛ` PRIMARY KEY (`Селектор_ПЛ`, `Код_ПЛ`) , 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 (5) NOT NULL UNIQUE , `ФИО` VARCHAR (50) NOT NULL ); INSERT INTO `Сотрудник%ПЕРС` VALUES ("003-Р", "Глинников Б. Б."), ("010-Р", "Байрашев А. К."), ("004-К", "Итляшев С. С."), ("030-К", "Илюшин И. И."), ("027-О", "Галямов А. С."), ("013-О", "Игорев Р. Б."), ("097-П", "Верстов Н. Н."), ("007-П", "Овечкин Л. Н."); SELECT "`Сотрудник%ПЕРС` Table Content:" FROM `Сотрудник%ПЕРС` WHERE 1=0; SELECT * FROM `Сотрудник%ПЕРС`; DROP TABLE IF EXISTS `Казначей:ПСОТ`; CREATE TABLE `Казначей:ПСОТ` ( `Код\ПСОТ` CHAR (5) NOT NULL , CONSTRAINT `ПК\ПСОТ^КАЗ` PRIMARY KEY (`Код\ПСОТ`) , FOREIGN KEY (`Код\ПСОТ`) REFERENCES `Сотрудник%ПЕРС`(`Код`) ); INSERT INTO `Казначей:ПСОТ` VALUES ("004-К"), ("030-К"); SELECT "`Казначей:ПСОТ` Table Content:" FROM `Казначей:ПСОТ` WHERE 1=0; SELECT * FROM `Казначей:ПСОТ`; DROP TABLE IF EXISTS `Регистратор:ПСОТ`; CREATE TABLE `Регистратор:ПСОТ` ( `Код\ПСОТ` CHAR (5) NOT NULL , CONSTRAINT `ПК\ПСОТ^РЕГ` PRIMARY KEY (`Код\ПСОТ`) , FOREIGN KEY (`Код\ПСОТ`) REFERENCES `Сотрудник%ПЕРС`(`Код`) ); INSERT INTO `Регистратор:ПСОТ` VALUES ("010-Р"), ("003-Р"); SELECT "`Регистратор:ПСОТ` Table Content:" FROM `Регистратор:ПСОТ` WHERE 1=0; SELECT * FROM `Регистратор:ПСОТ`; DROP TABLE IF EXISTS `Преподаватель:ПСОТ`; CREATE TABLE `Преподаватель:ПСОТ` ( `Код\ПСОТ` CHAR (5) NOT NULL , CONSTRAINT `ПК\ПСОТ^РЕГ` PRIMARY KEY (`Код\ПСОТ`) , FOREIGN KEY (`Код\ПСОТ`) REFERENCES `Сотрудник%ПЕРС`(`Код`) ); INSERT INTO `Преподаватель:ПСОТ` VALUES ("007-П"), ("097-П"); SELECT "`Преподаватель:ПСОТ` Table Content:" FROM `Преподаватель:ПСОТ` WHERE 1=0; SELECT * FROM `Преподаватель:ПСОТ`; DROP TABLE IF EXISTS `Ответственный:ПСОТ`; CREATE TABLE `Ответственный:ПСОТ` ( `Код\ПСОТ` CHAR (5) NOT NULL , CONSTRAINT `ПК\ПСОТ^РЕГ` PRIMARY KEY (`Код\ПСОТ`) , FOREIGN KEY (`Код\ПСОТ`) REFERENCES `Сотрудник%ПЕРС`(`Код`) ); INSERT INTO `Ответственный:ПСОТ` VALUES ("027-О"), ("013-О"); SELECT "`Ответственный:ПСОТ` Table Content:" FROM `Ответственный:ПСОТ` WHERE 1=0; SELECT * FROM `Ответственный:ПСОТ`; DROP TABLE IF EXISTS `Слушатель%ПЕРС`; CREATE TABLE `Слушатель%ПЕРС` ( `Код` CHAR (5) NOT NULL UNIQUE , `ФИО` VARCHAR (50) NOT NULL ); INSERT INTO `Слушатель%ПЕРС` VALUES ("001-С", "Фенин Р. Н."), ("002-С", "Крокодилов А. К."), ("003-С", "Пяткин Л. Н."); SELECT "`Слушатель%ПЕРС` Table Content:" FROM `Слушатель%ПЕРС` WHERE 1=0; SELECT * FROM `Слушатель%ПЕРС`; DROP TABLE IF EXISTS `Вопрос`; CREATE TABLE `Вопрос` ( `Код` CHAR (4) NOT NULL PRIMARY KEY , `Содержание` VARCHAR (200) NOT NULL ); INSERT INTO `Вопрос` VALUES ("0001", "Имя преподавателя?"), ("0002", "Фамилия преподавателя?"); SELECT "`Вопрос` Table Content:" FROM `Вопрос` WHERE 1=0; SELECT * FROM `Вопрос`; DROP TABLE IF EXISTS `Вид тестирования`; CREATE TABLE `Вид тестирования` ( `Селектор_ТЕ` CHAR (3) NOT NULL DEFAULT "ВТЕ" , `Код_ТЕ` CHAR (3) NOT NULL , CONSTRAINT `ПК\СПР^ВТЕС` PRIMARY KEY (`Селектор_ТЕ`, `Код_ТЕ`) , 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 (2) NOT NULL PRIMARY KEY , `Название` VARCHAR (50) NOT NULL ); INSERT INTO `Группа` VALUES ("27", "ПРО"), ("28", "МО"); SELECT "`Группа` Table Content:" FROM `Группа` WHERE 1=0; SELECT * FROM `Группа`; DROP TABLE IF EXISTS `Вид предмета`; CREATE TABLE `Вид предмета` ( `Селектор_ПР` CHAR (3) NOT NULL DEFAULT "ВПР" , `Код_ПР` CHAR (3) NOT NULL , CONSTRAINT `ПК\СПР^ВП` PRIMARY KEY (`Селектор_ПР`, `Код_ПР`) , 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 (5) NOT NULL PRIMARY KEY , `Название` VARCHAR (30) NOT NULL , `Селектор_ПР` CHAR (3) NOT NULL DEFAULT "ВПР" , `Код_ПР` CHAR (3) NOT NULL , CONSTRAINT `ВК\СПР^ПР` FOREIGN KEY (`Селектор_ПР`,`Код_ПР`) REFERENCES `Справочник+`(`Селектор`, `Код`) ); INSERT INTO `Предмет` VALUES ("11111", "ПиКПО", DEFAULT, "тех"), ("22222", "Базы данных", DEFAULT, "тех"); SELECT "`Предмет` Table Content:" FROM `Предмет` WHERE 1=0; SELECT * FROM `Предмет`; DROP TABLE IF EXISTS `Тема:ПР`; CREATE TABLE `Тема:ПР` ( `Код\ПР` CHAR (5) NOT NULL , `Код` CHAR (4) NOT NULL , `Название` CHAR (30) NOT NULL , CONSTRAINT `ПК\ПР^ТЕ` PRIMARY KEY (`Код\ПР`, `Код`) , FOREIGN KEY (`Код\ПР`) REFERENCES `Предмет` (`Код`) ); INSERT INTO `Тема:ПР` VALUES ( "11111","23-Т","Не знаю что писать"), ("22222","56-Д","Цветущая сущность") ; SELECT "`Тема:ПР` Table Content:" FROM `Тема:ПР` WHERE 1=0; SELECT * FROM `Тема:ПР`; DROP TABLE IF EXISTS `Билет:ПР`; CREATE TABLE `Билет:ПР` ( `Код\ПР` CHAR (5) NOT NULL , `Номер` CHAR (2) NOT NULL , `Комментарий` CHAR (100) NULL , CONSTRAINT `ПК\БИЛ^ПР` PRIMARY KEY (`Код\ПР`, `Номер`) , FOREIGN KEY (`Код\ПР`) REFERENCES `Предмет` (`Код`) ); INSERT INTO `Билет:ПР` VALUES ( "11111","12","Сделать 2 вопроса на 3"), ("22222","31",NULL) ; SELECT "`Билет:ПР` Table Content:" FROM `Билет:ПР` WHERE 1=0; SELECT * FROM `Билет:ПР`; DROP TABLE IF EXISTS `Предмет группы:ГРУ*ПР`; CREATE TABLE `Предмет группы:ГРУ*ПР` ( `Номер\ГРУ` CHAR (2) NOT NULL , `Код\ПР` VARCHAR (5) NOT NULL ,CONSTRAINT `ПК\ПР^ГРУ^РГ` PRIMARY KEY (`Номер\ГРУ`,`Код\ПР`) ,CONSTRAINT `ВК1\ПГ^ГРУ` FOREIGN KEY (`Номер\ГРУ`) REFERENCES `Группа` (`Номер`) ,CONSTRAINT `ВК2\ПГ^ПР` FOREIGN KEY (`Код\ПР`) REFERENCES `Предмет` (`Код`) ); INSERT INTO `Предмет группы:ГРУ*ПР` VALUES ("27", "11111"), ("28", "22222"); SELECT "`Предмет группы:ГРУ*ПР` Table Content:" FROM `Предмет группы:ГРУ*ПР` WHERE 1=0; SELECT * FROM `Предмет группы:ГРУ*ПР`; DROP TABLE IF EXISTS `Занятие`; CREATE TABLE `Занятие` ( `Регномер` CHAR (5) NOT NULL PRIMARY KEY , `Номер\ГРУ` VARCHAR (2) NOT NULL , `Код\ПР` VARCHAR (5) NOT NULL , `Код\ПРЕП` VARCHAR (5) NOT NULL ,CONSTRAINT `ВК3\ПР^ГРУ` FOREIGN KEY (`Номер\ГРУ`) REFERENCES `Группа` (`Номер`) ,CONSTRAINT `ВК1\ПР^ЗАН` FOREIGN KEY (`Код\ПР`) REFERENCES `Предмет` (`Код`) ,CONSTRAINT `ВК2\ЗАН^ПРЕП` FOREIGN KEY (`Код\ПРЕП`) REFERENCES `Преподаватель:ПСОТ` (`Код\ПСОТ`) ); INSERT INTO `Занятие` VALUES ("00001", "28","11111","007-П"), ("00002", "27","22222","097-П"); SELECT "`Занятие` Table Content:" FROM `Занятие` WHERE 1=0; SELECT * FROM `Занятие`; DROP TABLE IF EXISTS `Тема занятия:ЗАН*ТЕ`; CREATE TABLE `Тема занятия:ЗАН*ТЕ` ( `Регномер\ЗАН` CHAR (5) NOT NULL , `Код\ПР` CHAR (5) NOT NULL , `Код\ТЕ` CHAR (4) NOT NULL , CONSTRAINT `ПК\ТЗ^ТЕ^ЗАН` PRIMARY KEY (`Регномер\ЗАН`,`Код\ПР`,`Код\ТЕ`) , CONSTRAINT `ВК1\ТЗ^ЗАН` FOREIGN KEY (`Регномер\ЗАН`) REFERENCES `Занятие`(`Регномер`) , CONSTRAINT `ВК2\ТЗ^ТЕ` FOREIGN KEY (`Код\ПР`,`Код\ТЕ`) REFERENCES `Тема:ПР`(`Код\ПР`,`Код`) ); INSERT INTO `Тема занятия:ЗАН*ТЕ` VALUES ("00001","11111","23-Т" ), ("00002","22222","56-Д" ); 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 , `Селектор_ТЕ\ВТЕС` CHAR (3) NOT NULL DEFAULT "ВТЕ" , `Код_ТЕ\ВТЕС` CHAR(3) , CONSTRAINT `ПК\ПР^ТЕСТ` PRIMARY KEY (`Код\ПР`,`Регномер`) , CONSTRAINT `ВК1\ОТВ^ТЕСТ` FOREIGN KEY (`Код\ПСОТ^ОТВ`) REFERENCES `Ответственный:ПСОТ`(`Код\ПСОТ`) , CONSTRAINT `ВК2\ВТЕС^ТЕСТ` FOREIGN KEY (`Селектор_ТЕ\ВТЕС`,`Код_ТЕ\ВТЕС`) REFERENCES `Вид тестирования`(`Селектор_ТЕ`,`Код_те`) ); INSERT INTO `Тестирование:ПР` VALUES ("11111","З-123", "027-О",DEFAULT,"зач" ), ("22222", "Э-456","013-О",DEFAULT,"экз" ); SELECT "`Тестирование:ПР` Table Content:" FROM `Тестирование:ПР` WHERE 1=0; SELECT * FROM `Тестирование:ПР`; DROP TABLE IF EXISTS `Запись`; CREATE TABLE `Запись` ( `Регномер` VARCHAR (6) NOT NULL PRIMARY KEY , `Дата` VARCHAR (10) NOT NULL , `Номер\ГРУ` CHAR (2) NOT NULL , `Код\ПЗ` CHAR (3) NOT NULL , `Код\ПСОТ` CHAR(3) , `Код\СЛПЕ` VARCHAR(5) , CONSTRAINT `ВК1\ГРУ^ЗАП` FOREIGN KEY (`Номер\ГРУ`) REFERENCES `Группа`(`Номер`) , CONSTRAINT `ВК2\ЗАП^ПЗ` FOREIGN KEY (`Код\ПЗ`) REFERENCES `Пункт записи`(`Код`) , CONSTRAINT `ВК3\ЗАП^РЕГ` FOREIGN KEY (`Код\ПСОТ`) REFERENCES `Регистратор:ПСОТ` (`Код\ПСОТ`) , CONSTRAINT `ВК4\ЗАП^СЛПЕ` FOREIGN KEY (`Код\СЛПЕ`) REFERENCES `Слушатель%ПЕРС` (`Код`) ); INSERT INTO `Запись` VALUES ("80-317","28.08.2022","27", "001","010-Р","001"), ("67-452","01.06.2022","27", "001","010-Р","002"), ("67-903","23.02.2022","28", "002","003-Р","003"); 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