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 , `Код` VARCHAR (20) 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, NULL, NULL), ("ВСД", "экз", "экзамен", NULL, NULL, NULL), ("ВОС", "бол", "отсутствовал по болезни", NULL, NULL, NULL) ; SELECT "`Справка+` Table Content:" FROM `Справка+` WHERE 1=0; SELECT * FROM `Справка+`; DROP TABLE IF EXISTS `Группа\СПЕ`; CREATE TABLE `Группа\СПЕ` ( `Номер` VARCHAR (10) NOT NULL , `Курс` VARCHAR (10) NOT NULL , `Слк\СПЕ` CHAR (3) NOT NULL , `Код\СПЕ` VARCHAR (3) NOT NULL , CONSTRAINT `ПК\ГРУ` PRIMARY KEY (`Номер`, `Слк\СПЕ`, `Код\СПЕ`) , CONSTRAINT `ВК\ГРУ^СПР` FOREIGN KEY (`Слк\СПЕ`, `Код\СПЕ`) REFERENCES `Справка+` (`Слк`, `Код`) ); INSERT INTO `Группа\СПЕ` VALUES ("ПРО-111", "1", "СПЕ", "про"), ("ИВТ-222", "2", "СПЕ", "ивт"); SELECT "`Группа\СПЕ` Table Content:" FROM `Группа\СПЕ` WHERE 1=0; SELECT * FROM `Группа\СПЕ`; DROP TABLE IF EXISTS `Студент%ПЕРС`; CREATE TABLE `Студент%ПЕРС` ( `Код` VARCHAR (10) NOT NULL PRIMARY KEY , `Паспорт` VARCHAR (10) NOT NULL UNIQUE , `ФИО` VARCHAR (50) NOT NULL , `Сведения` VARCHAR (150) NOT NULL , `Номер\ГРУ` VARCHAR (20) NOT NULL , CONSTRAINT `ВК\СТУ^СПР` FOREIGN KEY (`Номер\ГРУ`) REFERENCES `Группа\СПЕ` (`Номер`) ); INSERT INTO `Студент%ПЕРС` VALUES ("132", "123456", "Иванов И. И.", "комсомолец", "ПРО-111"), ("465", "234567", "Сидоров С. С.", "беспартийный", "ИВТ-222"); SELECT "`Студент%ПЕРС` Table Content:" FROM `Студент%ПЕРС` WHERE 1=0; SELECT * FROM `Студент%ПЕРС`; DROP TABLE IF EXISTS `Сотрудник%ПЕРС`; CREATE TABLE `Сотрудник%ПЕРС` ( `Код` VARCHAR (10) NOT NULL PRIMARY KEY , `Паспорт` VARCHAR (10) NOT NULL UNIQUE , `ФИО` VARCHAR (50) NOT NULL , `Сведения` VARCHAR (150) NOT NULL , `Слк\ДОЛ` CHAR (3) NOT NULL , `Код\ДОЛ` VARCHAR (10) NOT NULL , CONSTRAINT `ВК\СОТ^СПР` FOREIGN KEY (`Слк\ДОЛ`, `Код\ДОЛ`) REFERENCES `Справка+` (`Слк`, `Код`) ); INSERT INTO `Сотрудник%ПЕРС` VALUES ("123", "321654", "Бзезжинтукевитч Г. И.", "партийный", "сек", "секретарь"), ("478", "654321", "Аркачев С. С.", "беспартийный", "доц", "доцент"), ("479", "654320", "Дробыш С. С.", "партийный", "проф", "профессор"); 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