Обычно работа с базами данных при помощи SQL предполагает, что у вас есть установленный сервер СУБД, к которому можно подключиться. Установить СУБД на локальный компьютер довольно сложно, поэтому мы не будем этого делать ради практики в несложных запросах.
Мы воспользуемся сервисами, которые позволяют попрактиковаться в выполнении запросов прямо в браузере. Один из таких — DB Fiddle. Это довольно популярный сервис, который поддерживает различные базы данных и не требует регистрации. Так он выглядит:
Первое, что нужно сделать при входе на DB Fiddle — выбрать подходящую базу данных и ее версию. Например, мы выберем PostgreSQL 15
Далее нужно будет наполнить нашу базу данных. Для этого используется левая половина окна — поле Schema SQL:
Есть несколько способов наполнить нашу тестовую базу данных
Если у вас есть готовый SQL-скрипт, который создаст и наполнит таблицы, вы можете вставить его в это поле, например
Если готового скрипта нет, вы можете воспользоваться специальной возможностью — Text to DDL и DB Fiddle поможет преобразовать текст в SQL-скрипт. Нажмите кнопку Text to DDL:
Вы можете дать вашей таблице имя и наполнить ее данными:
Нажмите на кнопку Append to Schema, чтобы добавить скрипт в окно схемы:
Если у вас несколько таблиц, повторите этот процесс для каждой из них
Выше мы создали базу данных, теперь можно приступать к выполнению запросов. Для написания запросов используется правая половина окна — поле Query SQL. Для примера напишем запрос, который получит всю информацию из созданной нами таблицы:
Чтобы выполнить этот запрос, нажмите кнопку Run. Результат выполнения запроса появится в нижней части окна. Например, если мы выполним запрос выше, то получим такую таблицу: