В этой статье хочу рассказать вам об ещё одном своем проекте - песочнице для выполнения SQL запросов SQLize.online.
На сайте предсталены практически все популярные реляционные базы данных такие как MySQL, MariaDB, PostgreSQL, SQLite, MS SQL Server, Oracle DB, Firebird и SoQoL.
Для начала работы вам нужно выбрать нужную вам СУБД и написать запрос в левой панели (если вы зашли с мобильного устройства - панель запросов будет верхней). И нажав кнопку "Run SQL code" дождаться выполнения запроса чтобы получить его результат в правой (нижней для мобильных устройств панели).
Следует учесть что большинство баз данных на площадке создаются заново для каждой сессии, поэтому прежде чем выподнять запросы к таблицам из придётся создать и заполнить данными. Таким образом ваш SQL код должен выглядеть примерно так:
Если же вы не хотите создавать свои таблицы, а просто хотите потренироваться в написании запросов к существующим базам вам нужно выбрать в качестве сервера один из следующих вариантов:
- MySQL 5.7 (Sakila), MySQL 8.0 (Sakila), MariaDB (Sakila) - широкоизвестная база данных сервиса по аренде DVD дисков.
- Oracle DB (HR) - база данных отдела кадров
- Firebird (Employee) - другой вариант базы данных отдела кадров
В этих случаях вы можете сразу выполнять запросы к данным этих баз как на рисунке ниже:
Ещё одной полезной возможностью сайта является интегрированный помощник на базе ChatGPT. Таким образом ели вы затрудняетесь в написании запроса и допустили ошибку вы можете обратиться к нему за помощью!
Просто нажмите кнопку с логотипом ChatGPT находящуюся ниже сообщения об ошибке и получите подсказку!
И последний штрих! Если вам нужно поделиться вашим кодом с коллегой или попросить помощь в написании запроса вы можете просто нажать кнопку "Share" и ссылка на ваш код будет помещена в буфер обмена. Теперь вы можете легко поделиться ей отправив ссылку по электронной почте или в мессенджер.
Если у вас остались вопросы по рвботе сайта или вы имеете предложения по его совершенствованию пишите мне в телеграм
Если вы используете SQLize.online хотите поддержать меня материально нажмите кнопку "Donate" на сайте.