Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
СУБД MySQL и язык запросов SQL. Теория и практика
Highest Rated
Rating: 5.0 out of 5(14 ratings)
60 students

СУБД MySQL и язык запросов SQL. Теория и практика

В курсе "СУБД MySQL и язык запросов SQL" Вы освоите работу с популярной СУБД MySQL и изучите язык запросов SQL
Last updated 9/2023
Russian

What you'll learn

  • На курсе Вы изучите работу с одной из наиболее популярных и востребованных СУБД - MySQL
  • Вы изучите вопрос проектирования архитектуры баз данных и научитесь создавать правильную структуру БД и таблиц в ней
  • Детально узнаете об основных типах данных и сможете выбирать правильный тип данных для полей таблиц БД
  • Узнаете о нормализации баз данных, а также о сохранении целостности данных в БД
  • Вы изучите язык запросов SQL, который используется во множестве других языках программирования (PHP, Python и т.д.)
  • Научитесь писать сложные запросы и использовать один запрос для получения связанных данных вместо использования нескольких запросов
  • Вы получите не только теорию, но и одновременно закрепление теории на практике, используя SQL вместе с PHP

Course content

1 section28 lectures9h 54m total length
  • SQL и MySQL13:17
  • Создание БД и таблицы30:29
  • Добавление записей в таблицу20:45
  • Числовой тип данных. Целые числа15:54
  • Числовой тип данных. Числа с плавающей точкой15:44
  • Строковый тип данных. CHAR, VARCHAR, TEXT41:36
  • Типы данных даты и времени26:01
  • Нормализация баз данных. Нормальные формы31:42
  • БД world26:15
  • Базовый вариант запроса SELECT21:31
  • Ограничение выборки. LIMIT и OFFSET13:56
  • Сортировка выборки. ORDER BY11:57
  • Фильтр выборки. WHERE. Часть 129:06
  • Фильтр выборки. WHERE. Часть 230:27
  • Вычисляемые поля и псевдонимы16:48
  • Выборка по подстроке. Оператор LIKE10:25
  • Функции для работы с числами11:07
  • Функции для работы со строками19:46
  • Функции для работы с датой и временем25:50
  • Агрегатные функции18:00
  • Группировка записей. GROUP BY и HAVING19:29
  • Вложенные запросы17:08
  • Объединение запросов. Предложение UNION18:29
  • Объединение таблиц. Предложение JOIN36:27
  • Условия в SQL11:02
  • INSERT, UPDATE, DELETE в SQL12:48
  • Индексы и внешние ключи34:04
  • Использование SQL в PHP. PDO14:37

Requirements

  • Навыки программирования не требуются, Вы научитесь всему необходимому на курсе

Description

Представляем Вашему вниманию курс – "СУБД MySQL и язык запросов SQL. Теория и практика". В курсе Вы найдете 28 уроков (около 10 часов видео). В курсе Вы найдете как необходимую теоретию, так и большое количество практики.

СУБД (Система управления базами данных) MySQL на сегодняшний день является одной из наиболее популярных и именно с ней мы и будем работать в курсе. Большое внимание в уроках мы уделим вопросам правильной архитектуры базы данных (БД), нормализации данных (нормальные формы), сохранению целостности данных, выбору правильных типов данных для полей таблиц.

MySQL используется в огромном количестве проектов и приложений. Очень часто ее выбирают в качеству СУБД при работе с PHP и создании сайтов. На сегодняшний день PHP является наиболее популярным языком программирования для веб-разработки. На PHP написано около 80% всех сайтов в сети. На PHP написаны такие популярные CMS, как WordPress, OpenCart, 1С-Битрикс, PrestaShop, Drupal, Magento и многие другие. Также на PHP написано и множество популярнейших фреймворков, например: Laravel, CodeIgniter, Symfony, CakePHP, Yii и т.д. И все эти CMS и фреймворки используют в качестве СУБД MySQL.

Для того, чтобы "общаться" с БД, необходимо знать язык запросов SQL. И изучению этого языка посвящена большая часть курса. В курсе Вы научитесь писать как простейшие, так и достаточно сложные sql-запросы, которые позволят выбирать связанные данные сразу из нескольких таблиц.

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

Who this course is for:

  • Начинающие backend разработчики
  • Начинающие PHP разработчики
  • Фрилансеры любого уровня и статуса
  • Разработчики, желающие освоить язык запросов SQL и погрузиться глубже в данную тему
  • Разработчики, которые хотят научиться писать более сложные и продуктивные sql-запросы