Что такое SQL? Как подготовиться к собеседованию и тестированию по SQL?
Говорят, данные - это новая нефть. Спрос на специалистов по работе с данными (аналитиков и архитекторов данных, data-инженеров и т.д.) остается высоким. SQL все еще в числе первых инструментов для работы с данными.
SQL (structured query language) - язык структурированных запросов, который позволяет работать с данными (найти, изменить, удалить или создать) в реляционной базе данных (БД). Реляционные БД - это базы, где связанная информация, представленная в виде двумерных таблиц (например, Postgres, Mysql, Oracle и др.). MySQL — это СУБД (система управления базой данных), которая поддерживает SQL.
В SQL выделяют основные 4 группы операторов: DDL (Data Definition Language) – работа со структурой БД, DML (Data Manipulation Language) – работы с данными таблиц, DCL (Data Control Language) – работа с правами, TCL (Transaction Control Language) – работа с транзакциями.
Вам могут быть полезны следующие материалы (бесплатно):
1. Как изучить SQL за ночь или шпаргалка для системного аналитика
https://habr.com/ru/articles/664550/
2. Тест по SQL с ответами
https://www.schoolsw3.com/sql/exercise.php?filename=exercise_select1
3. Короткий тест на знание основ языка SQL и СУБД MySQL, с ответами
4. SQL. Задания с решениями
https://sqlzoo.net/wiki/SELECT_basics
5. SQL. Упражнения с решениями
http://www.kodesource.top/sql-exercises/sql-joins-exercise-1.php
6. Курс по SQL на Ютуб https://youtu.be/uGKIXTUjZbc?list=PLtPJ9lKvJ4oh5SdmGVusIVDPcELrJ2bsT