Изучаем SQL с нуля: курсы, книги, полезные ссылки
SQL — необходимый инструмент в работе многих специалистов: разработчиков, маркетологов, тестировщиков, аналитиков и др. Мы сделали подборку с ссылками на полезные ресурсы, которые помогут с нуля изучить SQL, чтобы вы смогли украсить свое резюме этим важным навыком.
Что такое SQL
SQL или Structured Query Language (язык структурированных запросов) — это язык программирования, предназначенный для управления данными в СУБД (система управления базами данных). Все современные СУБД поддерживают SQL.
Где используется SQL
Язык SQL используется в любой программе и на любом сайте, где идет работа с базами данных. SQL — связующее звено, которое обеспечивает взаимодействие приложения или сайта с базой данных и информацией, которая там хранится.
Разработчики используют SQL для обеспечения функциональности приложений, тестировщики — в ручном и автоматическом тестировании. Аналитикам вообще не жить без SQL — это один из основных инструментов в работе. Как и у Data Scientist и Data Analyst!
На языке SQL выражаются все действия, которые можно провести с данными. Что можно делать с помощью SQL:
- создавать таблицы данных;
- получать, изменять и хранить данные;
- выполнять вычисления;
- обеспечивать защиту данных;
- администрировать сервер СУБД.
Если вы планируете работать в IT, без знаний, хотя бы базовых, SQL — не обойтись.
Основные команды SQL, которые нужно знать
Кратко перечислим списком команды SQL, которые рекомендуем изучить в первую очередь, т.к. они являются базой. Можете использовать этот список как чек-лист и контролировать, чему уже обучились, а что еще нужно изучить:
- SELECT
- SELECT DISTINCT
- SHOW DATABASES
- CREATE DATABASE
- DROP DATABASE
- WHERE
- USE
- SOURCE
- SHOW TABLES
- DROP TABLE
- CREATE TABLE
- DESCRIBE
- INSERT
- UPDATE
- DELETE
- GROUP BY
- HAVING
- ORDER BY
- BETWEEN
- LIKE
- IN
- JOIN
- VIEW
Бесплатные курсы по SQL для начинающих
На рынке образования представлено множество курсов, онлайн и офлайн, обучающих работе с SQL, но мы решили выделить именно бесплатные курсы, так как они хорошо подходят для новичков. Вникнув в суть с помощью бесплатных источников, вы сможете дальше самостоятельно решить, нужно ли вам подтянуть знания на платных курсах или вашего уровня вам пока хватает. Кликайте на название курса, чтобы попасть на сайт с подробной информацией.
Чтобы получить доступ к бесплатным видеоурокам, нужно всего лишь зарегистрироваться на сайте. Курс станет отличной базой для начинающего специалиста.
Как утверждает создатель курса, энтузиаст-разработчик во ВКонтакте, «после прохождения вы сможете самостоятельно проектировать базы данных и писать 90% SQL-запросов, требующихся в работе разработчика». Заманчиво!
Курс SQL и PostgreSQL для начинающих
Это не на 100% бесплатный курс, в открытом доступе только первые три урока, а остальные доступны по подписке. Но подписка стоит 90 рублей в месяц, а это почти даром, так что не могли не добавить этот курс в подборку.
Курс из 8 уроков с практическими заданиями. Сами уроки опубликованы на YouTube, но на сайте программы есть еще и текстовые пояснения + ссылки на полезные источники.
Коротенький курс, который вы сможете освоить за 1,5 часа. Тут выжимка только самых главных понятий и терминов для начинающих погружение в SQL.
Отличный курс, направленный именно на практику создания SQL-запросов. Но и теоретическая база тут тоже дается.
Дополнительные ресурсы для изучения SQL
Помимо курсов, SQL можно изучать по другим открытым материалам. Что предлагаем:
Открыть YouTube
- «Уроки по SQL для начинающих» на канале ГАУС
- «SQL Access для начинающих» на канале Уроки по Microsoft Access
- «Курс SQL, базы данных, Oracle» на канале Prime Soft
- «Видеоуроки по SQL и основам реляционных баз данных на примере библиотеки SQLite» на канале Кирилла Антонова
- «Изучение программирования на SQL» на канале Петра Радько
Заглянуть в книжный магазин
- Изучаем SQL. Алан Бьюли
- SQL. Полное руководство. Джеймс Р. Грофф, Пол Н. Вайнберг, Эндрю Дж. Оппель
- SQL для чайников. Аллен Тейлор
- SQL. Сборник рецептов. Энтони Молинаро
- SQL: Руководство по изучению языка. Крис Фиайли
Обратиться к учебникам
Не забудьте добавить владение SQL в свое резюме после прохождения курса!