Sql

Курс sql для начинающих: ТОП-20 бесплатных курсов по SQL [2023] для начинающих с нуля

Содержание

SQL для начинающих — Shultais Education

SQL для начинающих — Shultais Education

55 видео-уроков по SQL и базам данных

Добро пожаловать на курс по SQL для начинающих. Мы подготовили простые видео-уроки по базам данных и языку SQL, которые помогут вам освоить SQL с нуля и написать свои первые запросы к базам данных.

Уроки вы можете смотреть онлайн на сайте, а после регистрации сможете не только изучать теорию, но и решать задачи по SQL на специальном тренажере.

SQL уроки

  • Урок 1. Первые SQL запросы

    В этом уроке вы узнаете, что такое язык SQL и познакомитесь с простейшими SELECT запросами, а также условием WHERE.

    Посмотреть
  • Урок 2. Составные условия

    В этом уроке вы узнаете как формировать сложные условия в SQL-запросах с использованием операторов AND и OR.

    Посмотреть
  • Урок 3. Порядок AND и OR

    Вы узнаете о приоритете AND и OR, а также типичных ошибках, которые возникают в SQL-запросах с несколькими условиями.

    Посмотреть
  • Урок 4. Сортировка результатов

    В этом уроке вы научитесь сортировать итоговые результаты в возрастающем и убывающем порядке с помощью ORDER BY.

    Посмотреть
  • Урок 5. Ограничение выборки

    В этом уроке вы научитесь ограничивать итоговые результаты с помощью конструкции LIMIT.

    Посмотреть
  • Урок 6. Принципы работы баз данных

    В этом уроке вы узнате как работают реляционные базы данных, а также что такое СУБД и клиент-серверное взаимодействие.

    Посмотреть

  • Урок 7. Установка MySQL в Windows

    В этом уроке вы узнаете как устанавливать MySQL в Windows 10.

    Посмотреть

+50 уроков, 250 заданий и помощь преподавателя

Смотрите видео-уроки по SQL, решайте задания на тренажере, изучайте базы данных.

Тарифы

    • 55 видео-уроков

      Более 7 часов видео

    • Дополнительные материалы

      Схемы, методички, исходные коды

    • Возможность скачать видео

      Смотреть уроки можно даже без интернета

    • Доступ к курсу навсегда

      Можете освежить знания через год или два

    • 271 практическое задание

      Практические занятия на тренажере

    • Поддержка преподавателя

      Помощь в решении заданий в течение 24 часов

    • Сертификат о прохождении курса

      Подтверждение ваших навыков

    • Эталонные решения

      Решения преподавателя

    • 55 видео-уроков

      Более 7 часов видео

    • Дополнительные материалы

      Схемы, методички, исходные коды

    • Возможность скачать видео

      Смотреть уроки можно даже без интернета

    • Доступ к курсу навсегда

      Условия бесплатного тарифа могут измениться

    • 271 практическое задание

      Практические занятия на тренажере

    • Поддержка преподавателя

      Помощь в решении заданий в течение 24 часов

    • Сертификат о прохождении курса

      Подтверждение ваших навыков

    • Эталонные решения

      Решения преподавателя

Без воды

Поддержка

Регистрация

Письмо со ссылкой для доступа отправлено.
Проверьте почту.

Письмо не пришло? Посмотрите в спаме.

Регистрируясь, вы соглашаетесь с условиями предоставления услуг (пользовательское соглашение).

Лучшие курсы по SQL в 2022 году

Собрали 10 платных и бесплатных онлайн-курсов для изучения SQL. Программы рассчитаны на слушателей, которые только начинают или продолжают знакомство с языком. 

Excel to MySQL: Analytic Techniques for Business от Coursera

Курс для тех, кто любит работать с данными и хочет научиться принимать компетентные бизнес-решения с опорой на инсайты, которые получены из больших датасетов. Здесь научат пользоваться такими инструментами, как Excel, Tableau и MySQL, анализировать данные, генерировать прогнозы, создавать модели и виртуализации. Знания можно будет закрепить на итоговом практическом проекте.

Длительность

: 7 месяцев, 4 часа в неделю.

Рейтинг: 4.6 из 5.

Отзыв: «Курс был очень интересным и показался тщательно собранным. Примеры были очень хорошими и полезными. Я уверен, что этот курс поможет мне в долгосрочной перспективе!».

Посмотреть программу

The Complete SQL Bootcamp от Udemy

Базовый курс о написании запросов к базам данных, PostgreSQL и PgAdmin, использовании SQL для анализа данных, операторе GROUP BY и многом другом. Полученная информация будет применима к Amazon Redshift, Microsoft SQL Server, Oracle и другим системам управления базами данных. Из требований к слушателям — только наличие компьютера.

Длительность: 9 часов.

Рейтинг: 4.7 из 5.

Отзыв: «Я прошел этот курс после рекомендации видео на You Tube, и не пожалел об этом. На сегодняшний день это самый удобоваримый курс SQL, который я проходил. Инструктор говорит ясно и понятно, в идеальном темпе. Я чувствую, что заплатил слишком мало за этот курс и за то, чему научился. Рекомендую с удовольствием».

Посмотреть программу 

SQL for Data Science от Coursera

Специалисты Калифорнийского университета в Дейвисе предлагают пройти введение в основы SQL и анализа данных, научиться ставить правильные вопросы и находить ценные для компании ответы. Курс можно начинать «с нуля». Вместе c авторами слушатели проходят основы, учатся писать простые и сложные SQL-запросы, работать с разными типами данных и командами для обобщения, сортировки и группировки данных, создавать сводные таблицы.

Длительность: 14 часов.

Рейтинг: 4.5 из 5.

Отзыв: «Это был отличный курс. За один месяц я узнал о SQL больше, чем за семестр в университете из топ-20 в США».

Посмотреть программу

The Ultimate MySQL Bootcamp: Go from SQL Beginner to Expert от Udemy

Обширный курс по всем компонентам MySQL для тех, кто не знаком с системой и пока не умеет извлекать полезные инсайты из данных. Научат создавать и взаимодействовать с базами данных, строить веб-приложения с помощью NodeJS и MySQL, решать вопросы производительности и продаж компании с помощью данных, писать запросы к нескольким таблицам, генерировать отчёты.

Длительность: 2-3 недели, 20 часов.

Рейтинг: 4.6 из 5.

Отзыв: «Это действительно был замечательный курс. Я не осознавал, насколько это было качественно, пока не начал проходить другие курсы. Все они были разработаны намного хуже».

Посмотреть программу

Foundations for Big Data Analysis with SQL от Сoursera

Авторы рассказывают про использование SQL в обработке больших данных. Курс начинается с обзора данных, систем управления базами данных, SQL, после чего переходит к особенностям больших данных и SQL-инструментам для работы на платформах больших данных.

Длительность: 12 часов.

Рейтинг: 4.8 из 5.

Отзыв: «Отличная серия курсов. Я многое узнал об SQL, управлении базами данных и их структуре. Настоятельно рекомендую».

Посмотреть программу

Еще больше курсов на Coursera

Introduction to Structured Query Language от Сoursera

Программа курса включает базовые понятия SQL, установку текстовых редакторов, установку MAMP и XAMPP, создание баз данных в MySQL. Курс входит в специализацию Web Applications for Everybody.

Длительность: около 16 часов.

Рейтинг: 4.8 из 5.

Отзыв: «Я рекомендую этот курс всем, кто хочет изучить SQL с нуля. Преподаватель объясняет предмет очень ясно и понятно».

Посмотреть программу

Modern Big Data Analysis with SQL от Coursera

Эта специализация даёт ключевые навыки, необходимые для обработки больших данных с помощью SQL и создания запросов к БД, а также знания о том, как хранятся данные в распределённых кластерах и облачных хранилищах.

Длительность: 4 месяца, 3 часа в неделю.

Рейтинг: 4.8 из 5.

Отзыв: «Этот курс был потрясающим и вселил в меня столько уверенности. Если вы хотите разобраться в SQL, то этот курс вам подойдет».

Посмотреть программу

SQL — MySQL for Data Analytics and Business Intelligence от Udemy 

Курс помогает приобрести навыки SQL и понять, почему этот язык программирования занимает важное место в сборе и аналитике данных для предприятий, а также научится работать с БД.

Длительность: 1-2 недели, 10 часов.

Рейтинг: 4.6 из 5.

Отзыв: «Это оказался лучший курс, который я прошел на Udemy. Логичное и линейное развитие тем и последовательное подкрепление их с помощью упражнений после каждого видео».

Посмотреть программу

The Structured Query Language (SQL) от Coursera

Курс разработан профессором Колодарского университета. Упор делается на изучение концептуальных основ языка и стандартных команд SQL. Курс также включает изучение команд DDL и DML, которые необходимы для создания и обслуживания объектов базы данных. Курс подходит для слушателей без предварительного опыта в программировании, SQL или базах данных. 

Длительность: около 25 часов.

Рейтинг: 4.7 из 5.

Отзыв: «Если вы ничего не знаете о SQL и хотите попробовать его освоить — этот курс для вас. За время курса я прошел путь от человека, который просто имел представление, что такое SQL и как это работает, до человека, который может объяснить, как и что использовать. Это отличный курс для старта».

Посмотреть программу

Все курсы от Udemy по ссылке

Learn SQL Online от Codecademy 

Курс про создание баз и обновление содержащихся в них данных с помощью SQL, написание запросов, функции и работу с реляционными базами данных. Значительная часть программы отведена выполнению проектов.

Длительность: 8 часов.

Посмотреть программу

Изучение SQL: Памятка по запросам | Codecademy

AND Оператор

Оператор AND позволяет комбинировать несколько условий. Записи должны соответствовать обоим условиям, которые объединены И , чтобы быть включенными в набор результатов. Данный запрос будет соответствовать любому автомобилю синего цвета, произведенному после 2014 года.

 

ВЫБЕРИТЕ модель

ИЗ автомобилей

ГДЕ цвет = 'синий'

И год > 2014;

КАК Пункт

Столбцам или таблицам можно присваивать псевдонимы с помощью пункта AS . Это позволяет специально переименовывать столбцы или таблицы в возвращаемом наборе результатов. Данный запрос вернет набор результатов со столбцом для name , переименованным в movie_title .

 

ВЫБЕРИТЕ имя КАК 'movie_title'

ИЗ фильмов;

Оператор OR

Оператор OR позволяет комбинировать несколько условий. Записи, соответствующие любому условию, соединенному ИЛИ включены в набор результатов. Данный запрос будет соответствовать клиентам, состояние которых равно 'CA' или 'NY' .

 

ВЫБЕРИТЕ имя

ОТ клиентов

ГДЕ состояние = 'CA'

ИЛИ состояние = 'NY';

% Подстановочный знак

Подстановочный знак % может использоваться в шаблоне оператора LIKE для соответствия нулю или более неопределенным символам. Данный запрос будет соответствовать любому фильму, который начинается с , за которым следует ноль или более любых символов.

 

ВЫБЕРИТЕ имя

ИЗ фильмов

ГДЕ имя КАК '%';

SELECT Оператор

Оператор SELECT * возвращает все столбцы из предоставленной таблицы в наборе результатов. Данный запрос извлечет все столбцы и записи (строки) из таблицы фильмов .

 

ВЫБЕРИТЕ *

ИЗ фильмов;

_ Подстановочный знак

Подстановочный знак _ можно использовать в шаблоне оператора LIKE для соответствия любому отдельному неуказанному символу. Данный запрос будет соответствовать любому фильму, который начинается с одного символа, за которым следует или .

 

ВЫБЕРИТЕ имя

ИЗ фильмов

ГДЕ имя НРАВИТСЯ '_ove';

ORDER BY Предложение

Предложение ORDER BY

можно использовать для сортировки набора результатов по определенному столбцу в алфавитном или числовом порядке. Его можно заказать двумя способами:

  • DESC — это ключевое слово, используемое для сортировки результатов в порядке убывания.
  • ASC — это ключевое слово, используемое для сортировки результатов в порядке возрастания (по умолчанию).
 

ВЫБЕРИТЕ *

ИЗ контактов

ЗАКАЗАТЬ ПО дате_рождения DESC;

LIKE Оператор

Оператор LIKE можно использовать внутри предложения WHERE для соответствия заданному шаблону. Данный запрос будет соответствовать любому фильму, который начинается с Звезда в названии.

 

ВЫБЕРИТЕ имя

ИЗ фильмов

ГДЕ имя КАК 'Звезда%';

DISTINCT Пункт

Уникальные значения столбца можно выбрать с помощью запроса DISTINCT . Для таблицы contact_details с пятью строками, в которых столбец city содержит Чикаго, Мэдисон, Бостон, Мэдисон и Денвер, данный запрос вернет:

  • Чикаго
  • Мэдисон
  • Бостон
  • Денвер

ВЫБЕРИТЕ РАЗЛИЧНЫЙ город

ОТ contact_details;

Оператор BETWEEN

Оператор BETWEEN можно использовать для фильтрации по диапазону значений. Диапазон значений может быть текстом, числами или данными даты. Данный запрос будет соответствовать любому фильму, снятому между 1980 и 1990 годами включительно.

 

ВЫБОР *

ИЗ кино

ГДЕ ГОД МЕЖДУ 1980 И 1990;

LIMIT Предложение

Предложение LIMIT используется для сужения или ограничения результирующего набора указанным числом строк. Данный запрос ограничит набор результатов до 5 строк.

 

ВЫБОР *

ИЗ фильмов

ПРЕДЕЛ 5;

NULL Значения

Значения столбца могут быть NULL или не иметь значения. Эти записи можно сопоставить (или не сопоставить) с помощью IS NULL и IS NOT NULL Операторы в сочетании с предложением WHERE . Данный запрос будет соответствовать всем адресам, где адрес имеет значение или не равен NULL .

 

ВЫБРАТЬ адрес

ИЗ записей

ГДЕ адрес НЕ НУЛЬ;

WHERE Предложение

Предложение WHERE используется для фильтрации записей (строк), соответствующих определенному условию. Данный запрос выберет все записи, где pub_year равно 2017 .

 

ВЫБЕРИТЕ заголовок

ИЗ библиотеки

ГДЕ pub_year = 2017;

Mini Arrow Left IconPrevious

NextMini Arrow Right Icon

course

Learn SQL

Beginner friendly,

4 Lessons

Pro only

career path

Data Engineer

Beginner friendly,

67 Уроки

Только Pro

Путь навыков

Построить веб -приложения Python с колкой

Промежуточное соединение,

20 Уроки

PRO только

Путь к навыкам

Design Dasabases с Postgresql

Fearner.

Внешнее соединение

Внешнее соединение объединяет строки из разных таблиц, даже если условие соединения не выполняется. В LEFT JOIN каждая строка в левая таблица возвращается в наборе результатов, и если условие соединения не выполняется, то значения NULL используются для заполнения столбцов из правой таблицы .

 

ВЫБЕРИТЕ имя_столбца(ов)

ИЗ таблицы1

ЛЕВОЕ СОЕДИНЕНИЕ таблица2

ON таблица1.имя_столбца = таблица2.имя_столбца;

WITH Предложение

Предложение WITH сохраняет результат запроса во временной таблице ( временные_фильмы ) с использованием псевдонима.

С помощью одного экземпляра ключевого слова WITH можно определить несколько временных таблиц.

 

С временными_фильмами КАК (

ВЫБРАТЬ *

ИЗ фильмов

)

ВЫБРАТЬ *

ИЗ временных_фильмов

ГДЕ ГОД МЕЖДУ 20200;

UNION Предложение

Предложение UNION используется для объединения результатов, полученных из нескольких SELECT 9Операторы 0004 и фильтровать дубликаты.

Например, дана таблица first_names со столбцом имя , содержащая строки данных «Джеймс» и «Гермиона», и таблица last_names со столбцом имя , содержащая строки данных «Джеймс», « Hermione» и «Cassidy», результат этого запроса будет содержать три имени : «Cassidy», «James» и «Hermione».

 

ВЫБЕРИТЕ имя

ИЗ first_names

ОБЪЕДИНЕНИЕ

SELECT name

FROM last_names

CROSS JOIN Предложение

Предложение CROSS JOIN используется для объединения каждой строки из одной таблицы с каждой строкой из другой в наборе результатов. Этот JOIN полезен для создания всех возможных комбинаций записей (строк) в двух таблицах.

Данный запрос выберет столбцы shirt_color и брюки_цвет из набора результатов, которые будут содержать все комбинации объединения строк в рубашки и брюки столы. Если в таблице рубашки есть 3 разных цвета рубашки и 5 разных цветов брюк в таблице брюки , то результирующий набор будет содержать 3 x 5 = 15 строк.

 

ВЫБЕРИТЕ shirts.shirt_color,

брюки.pants_color

ИЗ рубашки

CROSS JOIN штаны;

Внешний ключ

Внешний ключ — это ссылка в записях одной таблицы на первичный ключ другой таблицы. Чтобы поддерживать несколько записей для определенной строки, использование внешнего ключа играет жизненно важную роль. Например, чтобы отслеживать все заказы конкретного клиента, таблица порядок (показан внизу изображения) может содержать внешний ключ.

Первичный ключ

Столбец первичного ключа в таблице SQL используется для уникальной идентификации каждой записи в этой таблице. Первичный ключ не может быть NULL . В примере customer_id является первичным ключом.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *