MySQL — самая популярная реляционная база данных (СУБД). Реляционная — означает внутри неё есть связанные данные, которые можно представить в виде таблиц. Данная система используется для работы с большими объемами информации.
MySQL разработчик может хранить, извлекать и изменять информацию в реляционных базах данных. Как правило, навыки применяются для веб-сайтов и мобильных приложений.
Изучение MySQL с нуля включает в себя изучение таких понятий как реляционная база данных, составление запроса, а также другие тонкости языка SQL.
Уровень владения MySQL является одним из основных требований, предъявляемых к кандидатам на работу в сфере веб-разработки.
Чтобы эффективно использовать инструмент для работы с MySQL необходимо обладать знаниями о его функциональных возможностях и особенностях. Такие знания можно получить пройдя один из представленных ниже онлайн-курсов.
[GeekBrains] Оптимизации запросов MySQL
Содержание курса:
- Краткий обзор по работе с базой данных
- Описание узких мест при работе с базой данных
- Основы оптимизации структуры базы данных
- Основы оптимизации запросов
Школа: GeekBrains - образовательный портал от Mail.ru Group
Сайт: https://gb.ru/
Дата начала: В любое время
Длительность: 2 урока
Формат обучения: Видеокурс
Требования: Начальные знания SQL
Программа обучения:
- Основы оптимизации запросов MySQL. Часть 1
- Основы оптимизации запросов MySQL. Часть 2
[Udemy] MySQL. Полный базовый курс
В данном курсе Вы познакомитесь с основами классического языка баз данных — MySQL.
Школа: Udemy - онлайн-курсы
Сайт: https://www.udemy.com/
Дата начала: В любое время
Интенсивность: Свободное обучение
Формат обучения: Записанные видеоуроки, практика
Для кого этот курс: Студенты информационных специальностей, начинающие специалисты, операторы баз данных, студенты без опыта в программировании.
Программа:
5 разделов, 32 лекции, общая продолжительность 1 ч. 5 мин.
- Знакомство с MySQL
- Создание баз данных (работа с консолью). Знакомство с MySQL Workbench
- Работа с таблицами
- Работа с WorkBench
- Вопросы на собеседованиях и Заключение
Чему научитесь:
- Детально изучите самый популярный язык СУБД MYSOL
- Сможете создавать и работать с таблицами
- Осуществлять работу с выборкой данных
- Научитесь изменять, удалять, добавлять данные в таблицы
- Работать со сложными запросами
Особенности обучения:
- 1 ч. видео по запросу
- 2 практических тестов
- Полный пожизненный доступ
- Доступ через мобильные устройства и телевизор
- Гарантия возврата денег — 30 дней
- Сертификат об окончании
[Специалист] MySQL 8. Проектирование и создание баз данных
Этот курс предназначен для веб-разработчиков и веб-мастеров, которые планируют использовать сервер MySQL на практике. Он будет особенно интересен специалистам, работающим с PHP и Perl. Каждый модуль содержит ряд практических заданий и завершается тестом для закрепления знаний. После успешного окончания курса выдается сертификат центра повышения квалификации.
Школа: Специалист - учебный центр при МГТУ им.Н.Э.Баумана
Сайт: https://www.specialist.ru
Длительность: 32 ак. ч.
Формат обучения: Очно, онлайн
Требования: Для определения уровня предварительной подготовки рекомендуется пройти бесплатное тестирование.
Программа:
- Установка и запуск сервера MySQL 8 (4 ак. ч.)
- Проектирование реляционной базы данных (4 ак. ч.)
- Синтаксис выражений SQL для определения структуры данных (4 ак. ч.)
- Выражения SQL: манипулирование данными (4 ак. ч.)
- Объединение запросов и манипулирование данными (4 ак. ч.)
- Хранимые процедуры и триггеры (4 ак. ч.)
- Транзакции и типы хранилищ MySQL (4 ак. ч.)
- Оптимизация и обслуживание сервера MySQL 8 (4 ак. ч.)
Чему научитесь:
- Использовать MySQL Workbench для проектирования схем
- Работать с консолью mysql
- Оптимизировать запросы и конфигурацию сервера для более эффективной работы
- Манипулировать данными на сервере MySQL 8, эффективно используя язык SQL
- Осуществлять резервное копирование информации и восстановление после аварийного сбоя
- Использовать хранимые процедуры и триггеры в базах данных
- Cлушатели узнают, как зовут дельфина на логотипе MySQL 8 )
- Использовать и управлять транзакциями
- Проектировать и создавать эффективные базы данных на сервере MySQL 8
- Устанавливать и настраивать сервер MySQL 8
Особенности обучения:
- Документ об окончании
[YouTube] Уроки MySQL для начинающих
Канал: Школа itProger / Программирование
Курс по изучению СУБД MySQL и работе с базами данных. В ходе курса вы научитесь работать с MySQL, PhpMyAdmin, языком запросов SQL, а также использовать базу данных в связке с языком PHP.
Дата начала: В любое время
Интенсивность: Свободный график
Формат обучения: Видеокурс
Кому подойдет: Для начинающих
Плейлист:
- Введение в MySQL и базы данных
- Что такое PhpMyAdmin? Функции и возможности
- Создание базы данных и таблицы
- Добавление данных в таблицу
- Подключение к MySQL через PHP
- Работа с SQL: добавление, редактирование и удаление
- Выборка записей из базы данных
- Заключительный урок
[php.zone] Курс MySQL c нуля
Курс разделен на 3 уровня. В рамках каждого из них изучаются определенные аспекты работы с СУБД. Каждый модуль содержит большое количество практических заданий. В результате студент имеет достаточную квалификацию, чтобы претендовать на должность младшего разработчика PHP в большинстве ИТ-компаний.
Сайт: https://php.zone
Автор: Артём Ивашкевич
Дата начала: В любое время
Длительность: Срок обучения не ограничен
Интенсивность: Свободное обучение
Формат обучения: Практическая направленность уроков
Кому подойдет: Курс ориентирован на веб-разработчиков и веб-мастеров, планирующих применять сервер MySQL в своей практике, и тех, кто только хочет ими стать.
Программа:
Уровень 1. Введение
- Работа с MySQL
- Команды
- Выполнение запросов
Уровень 2. MySQL для начинающих
- Виды связей в базах данных
- Индексы в базе данных MySQL
- Транзакции
- Создание резервных копий и восстановление данных
Уровень 3. Работа с MySQL в PHP
- Взаимодействие PHP и MySQL
- Что делать после изучения MySQL
Особенности обучения:
- Проверка домашних заданий
- Доступ к общему Telegram-чату
- Коммьюнити
[School‑PHP] Курс PHP 8 и MySQL - второй уровень
Этот курс предназначен для тех, кто уже знаком с PHP. Основными темами курса будут: ООП в PHP, сложные выборки в MySQL, работа со сторонними API и оптимизация высоконагруженных проектов. По окончании этого курса 2/3 работодателей смогут нанять вас как начинающего PHP-программиста.
Школа: School‑PHP - школа программирования
Сайт: https://school-php.com/
Дата начала: В любое время
Длительность: 3-4 месяца
Формат обучения: Теория и практика
Требования: Начальные знания PHP
Программа:
34 урока, 8 домашних заданий
- Настройка сервера - как выбрать сервер
- Настройка сервера VPS и VDS: apache, php7, mysql, phpmyadmin
- Настройка сервера: права доступа
- Настройка сервера: ubuntu права и настройка почты
- PHPStorm IDE и Open Server. GitHub, bower, FTP - Установка и настройка
- Docker или Vagrant в PHPStorm
- School-PHP FrameWork
- MySQL: Изучаем особые фишки работы с SELECT, INSERT, UPDATE, DELETE
- MySQL: Запросы к нескольким таблицам: подзапросы (subQuery), JOIN, LEFT JOIN, RIGHT JOIN
- MySQL: Foreign keys (внешние ключи): CASCADE, SET NULL, RESTRICT, NO ACTON
- MySQL: Транзакции и полнотекстовые индексы
- MySQL: Процедуры и функции
- MySQL: События, Триггеры, Партиции и Репликации в MySQL
- phpDocumentor и curl
- API и RESTful API
- Платежные системы: ЯД, WebMoney, Robocassa и другие
- Кэширование данных, Memcache, OPcache
- ООП 1 Введение: Классы, методы, свойства
- ООП 2: Магические методы и try-catch-finally конструкция
- ООП 3: Наследование и PHPMailer
- ООП 4: Interface (Интерфейс) и Abstract (Абстрактный класс)
- ООП 5: Namespace (Пространство имён)
- ООП 6: TRAIT (Трейты), патерны программирования и шаблоны проектирования
- ООП 7: Strategy (Стратегия) и Factory (Фабрика) шаблоны проектирования
- ООП 8: Реестр (Registry), ActiveRecord, Data Mapper
- ООП 9: SOLID
- TDD (Разработка через тестирование) и PHPUnit
- SQL и XSS уязвимости (Injection)
- Уязвимости аккаунта и CSRF-injection
- Межсайтовая подделка запроса (CSRF, XSRF)
- ORM и Docrtine 2 в PHPStorm
- Sphinx, Cron, GeoIP, Captcha
- Websockets: Node.JS и socket.io
- xDebug в PHP и JS debug
Чему научитесь:
- ООП в PHP
- Выборки в MySQL
- Работа с API
- Оптимизация высоконагруженных проектов
[beONmax] Курс PHP + MySQL advanced
Курс для продолжения изучения программирования на PHP и MySQL. Подходит для тех, кто уже имеет базовые знания. Будут разбираться более сложные запросы MySQL на конкретных примерах.
Школа: beONmax - онлайн курсы программирования
Сайт: https://beonmax.com/
Дата начала: В любое время
Интенсивность: Свободное обучение
Формат обучения: Теория, интерактивные тренажеры, тестирование
Требования: Базовые знания PHP/MySQL
Особенности обучения:
- Полный доступ ко всем курсам
- Современные технологии и инструменты
- Материалы и исходный код к урокам
- Проекты/работы в ваше портфолио
- Полезные статьи и советы
- Вопросы и обмен опытом в сообществе
- Доступ онлайн 24/7
[GeekBrains] Основы реляционных баз данных. MySQL
Познакомитесь с языком запросов SQL. Узнаете, как делать запросы и работать с таблицами. Узнаете основные ограничения SQL. Поработаете с MySQL и познакомитесь с другими базами данных: MongoDB, Redis, ElasticSearch и ClickHouse.
Школа: GeekBrains - образовательный портал от Mail.ru Group
Сайт: https://gb.ru/
Дата начала: В любое время
Длительность: 1,5 месяца, 12 уроков
Интенсивность: Свободное обучение
Формат обучения: Онлайн-курс
Кому подойдет: Для новичков
Программа:
- Вебинар. Установка окружения. DDL-команды
- Видеоурок. Управление БД. Язык запросов SQL
- Вебинар. Введение в проектирование БД
- Вебинар. CRUD-операции
- Видеоурок. Операторы, фильтрация, сортировка и ограничение. Агрегация данных
- Вебинар. Операторы, фильтрация, сортировка и ограничение. Агрегация данных
- Видеоурок. Сложные запросы
- Вебинар. Сложные запросы
- Видеоурок. Транзакции, переменные, представления. Администрирование. Хранимые процедуры и функции, триггеры
- Вебинар. Транзакции, переменные, представления. Администрирование. Хранимые процедуры и функции, триггеры
- Видеоурок. Оптимизация запросов. NoSQL
- Вебинар. Оптимизация запросов
Чему научитесь:
- SQL: простые запросы
- Знание основ теории баз данных (связь таблиц, витрины)
[YouTube] Где и как бесплатно скачать сервер баз данных MySQL 5.7 для любой операционной системы
Канал: Кирилл Антонов
В этом плейлисте представлены уроки, с помощью которых вы сможете изучить основные возможности сервера базы данных MySQL. Изучение начинается с изучения основ сервера MySQL и затем обучение переходит к рассмотрению более сложных вопросов, связанных с администрированием и управлением баз данных MySQL.
Дата начала: В любое время
Длительность: 49 видеоуроков
Интенсивность: Вы сами устанавливаете темп обучения
Формат обучения: Видеокурс
Кому подойдет: Для начинающих
[YouTube] MySQL 8 - Установка MySQL на Windows из zip архива
Канал: htmllab
Краткое содержание уроков:
- Скачиваем MySQL
- Создаём my.ini
- Инициализируем данными и запускаем сервер
- Указываем путь к mysqld в системной переменной PATH
Дата начала: В любое время
Интенсивность: Свободный график
Формат обучения: Видеокурс
Показать плейлист:
Открыть
- Установка MySQL на Windows из zip архива
- консоль mysql
- MySQL Workbench 8
- CREATE DATABASE Создание базы данных
- CREATE TABLE - Создание таблицы
- Data types - Типы данных
- world база данных
- SELECT - выборка данных
- INSERT и LOAD DATA
- UPDATE и REPLACE
- DELETE и LOAD XML
- Агрегирующие функции
- Foreign keys внешние ключи
- JOIN, INNER JOIN, LEFT и RIGHT JOIN объединение таблиц
- Fulltext index полнотекстовый индекс
- PREPARED statement подготовленные запросы
- CREATE EVENT работа с событиями
- UNION оператор объединение запросов
- Subqueries подзапросы
- View просмотры
- CREATE PROCEDURE FUNCTION процедуры и функции
- Function функции
- IF и CASE
- REPEAT и WHILE циклы
[YouTube] MAMP локальный сервер, установка и настройка MAMP, первая программа на PHP
Канал: ITDoctor
В этом видеокурсе рассказывается для чего нужен локальный сервер MAMP, как его установить и настроить. Далее вы будете изучать язык PHP и работу с базами данных на MySQL в phpMyAdmin. Дополнительно будут рассмотрены блок-схемы и алгоритмизация, написана простая программа для понимания алгоритмов и принципов работы с базами данных в PHP. Научитесь создавать соединение и делать запросы из кода на языке SQL и получать, изменять, удалять данные в таблицах базы данных.
Дата начала: В любое время
Интенсивность: Обучение в своем темпе
Формат обучения: Видеокурс
Кому подойдет: Для начинающих
Плейлист:
- MAMP локальный сервер, установка и настройка MAMP, первая программа на PHP
- Видео курс по языку PHP, Язык программирования PHP в одном уроке
- MySQL в phpMyAdmin полный курс по базам данных
- Самый подробный урок про Блок-схемы, Понимание, Чтение и Создание блок-схем
- Быстрая сортировка массива на языке PHP - Алгоритмы и Блок схемы
- Работа с базой данных на PHP и MySQL
[YouTube] Уроки MySQL | Введение. Как подключить базу данных
Канал: Web Developer Blog
Серия уроков по MySQL. Курс начинается с введения в СУБД MySQL. Будет показано как создать базу данных в phpmyadmin и как ее подключить в php.
Дата начала: В любое время
Интенсивность: Вы сами устанавливаете темп обучения
Формат обучения: Видеокурс
Кому подойдет: Для начинающих
Показать плейлист:
Открыть
- Введение. Как подключить базу данных
- Как создать базу данных mysql
- Как создать таблицу. Mysqli, PDO.
- Как добавить данные в таблицу. PDO, mysqli.
- Как получить последний id. Auto Increment. PDO.
- Как добавить несколько записей.Insert into. PDO
- Выборка данных.SELECT. Условия в SQL.
- Обновление данных. UPDATE. MySQLi
- Удаление данных. DELETE. PDO
- Как сделать форму отправки сообщения. PDO
- Сравнение PHP vs Python.Что учить новичку?
- Топ 5 сайтов для изучения PHP