Курс MySQL c нуля
Уровень 1. Введение в MySQL
1. Работа с MySQL
2. Команды MySQL
3. Выполнение запросов в MySQL
Уровень 2. MySQL для начинающих
4. Виды связей в базах данных
5. Индексы в базе данных MySQL
6. Транзакции в MySQL
7. Создание резервных копий и восстановление данных в MySQL
Уровень 3. Работа с MySQL в PHP
8. Взаимодействие PHP и MySQL
9. Что делать после изучения MySQL
#SQL
#MYSQL
Уровень 1. Введение в MySQL
1. Работа с MySQL
2. Команды MySQL
3. Выполнение запросов в MySQL
Уровень 2. MySQL для начинающих
4. Виды связей в базах данных
5. Индексы в базе данных MySQL
6. Транзакции в MySQL
7. Создание резервных копий и восстановление данных в MySQL
Уровень 3. Работа с MySQL в PHP
8. Взаимодействие PHP и MySQL
9. Что делать после изучения MySQL
#SQL
#MYSQL
🛠Функция Функция TIMESTAMP()
Функция TIMESTAMP возвращает значение datetime на основе значения date или datetime.
Синтаксис MySQL:
TIMESTAMP(date1, date2).
Синтаксис PostgreSQL:
TIMESTAMP date1, date2.
Пример:
#ПОЛЕЗНОСТИ
#ШПАРГАЛКИ
#SQL
#MYSQL
Функция TIMESTAMP возвращает значение datetime на основе значения date или datetime.
Синтаксис MySQL:
TIMESTAMP(date1, date2).
Синтаксис PostgreSQL:
TIMESTAMP date1, date2.
Пример:
TIMESTAMP ('2022-09-16', '19:00:00');
>2022-09-16 19:00:00#ПОЛЕЗНОСТИ
#ШПАРГАЛКИ
#SQL
#MYSQL
📔Запросы сразу к нескольким базам данных MySQL
Представьте, что вы создаёте SaaS-продукт (связанный с электронной торговлей), где каждый пользователь занимает свою собственную маленькую базу данных (MySQL). Можно гарантировать, что данные пользователя останутся исключительно его данными. И в то же время эта система использует разделение данных на совершенно новом уровне. Всё вроде гладко, но…
#БД
#MYSQL
#СУБД
#СТАТЬИ
Представьте, что вы создаёте SaaS-продукт (связанный с электронной торговлей), где каждый пользователь занимает свою собственную маленькую базу данных (MySQL). Можно гарантировать, что данные пользователя останутся исключительно его данными. И в то же время эта система использует разделение данных на совершенно новом уровне. Всё вроде гладко, но…
#БД
#MYSQL
#СУБД
#СТАТЬИ
🛠Функция RANDOM()
Функция RANDOM() возвращает случайное число в диапазоне от 0 (включительно) до 1 (исключительно).
Синтаксис MySQL:
RAND().
Синтаксис PostgreSQL:
RANDOM().
Пример:
#ПОЛЕЗНОСТИ
#ШПАРГАЛКИ
#SQL
#POSTGRESQL
#MYSQL
Функция RANDOM() возвращает случайное число в диапазоне от 0 (включительно) до 1 (исключительно).
Синтаксис MySQL:
RAND().
Синтаксис PostgreSQL:
RANDOM().
Пример:
RANDOM();>0,42660444871539127
RANDOM() + 1;>1,9233449825553421
#ПОЛЕЗНОСТИ
#ШПАРГАЛКИ
#SQL
#POSTGRESQL
#MYSQL
Media is too big
VIEW IN TELEGRAM
#Видео
📔 Title: Базы данных. SQL. MySQL: Внешние ключи
🌐 Lang.: Русский
🧔 Автор: Окулов Антон
🎬 Продолжительность: 00:11:27
🔹ОПИСАНИЕ:
Задача:
Создаем таблицы с указанием внешних ключей по описанию - используем спроектированные на 4 занятии даталогические модели для создания таблиц
Вводный курс по базам данных.
В этом занятии поговорим о:
- Ссылочной целостности
- Нарушениях ссылочной целостности
- Решениях, позволяющих избежать нарушений ссылочной целостности
#БД
#SQL
#MYSQL
📔 Title: Базы данных. SQL. MySQL: Внешние ключи
🌐 Lang.: Русский
🧔 Автор: Окулов Антон
🎬 Продолжительность: 00:11:27
🔹ОПИСАНИЕ:
Задача:
Создаем таблицы с указанием внешних ключей по описанию - используем спроектированные на 4 занятии даталогические модели для создания таблиц
Вводный курс по базам данных.
В этом занятии поговорим о:
- Ссылочной целостности
- Нарушениях ссылочной целостности
- Решениях, позволяющих избежать нарушений ссылочной целостности
#БД
#SQL
#MYSQL
🛠Функция LPAD()
Функция LPAD() слева накладывает строку с другой строкой, до определенной длины.
Синтаксис MySQL и PostgreSQL:
LPAD(string, length, lpad_string);
Пример:
#ПОЛЕЗНОСТИ
#ШПАРГАЛКИ
#SQL
#POSTGRESQL
#MYSQL
Функция LPAD() слева накладывает строку с другой строкой, до определенной длины.
Синтаксис MySQL и PostgreSQL:
LPAD(string, length, lpad_string);
Пример:
LPAD('DATABASE LEARNING', 25, 'ABC');
>ABCABCABDATABASE LEARNING#ПОЛЕЗНОСТИ
#ШПАРГАЛКИ
#SQL
#POSTGRESQL
#MYSQL
Media is too big
VIEW IN TELEGRAM
#Видео
📔 Title: Базы данных. SQL. MySQL: Insert
🌐 Lang.: Русский
🧔 Автор: Окулов Антон
🎬 Продолжительность: 00:07:15
🔹ОПИСАНИЕ:
Задача:
тренируемся выполнять все виды запросов из теории - используем созданные на прошлом занятии таблиц
Вводный курс по базам данных.
В этом занятии поговорим о вставке данных.
#БД
#SQL
#MYSQL
📔 Title: Базы данных. SQL. MySQL: Insert
🌐 Lang.: Русский
🧔 Автор: Окулов Антон
🎬 Продолжительность: 00:07:15
🔹ОПИСАНИЕ:
Задача:
тренируемся выполнять все виды запросов из теории - используем созданные на прошлом занятии таблиц
Вводный курс по базам данных.
В этом занятии поговорим о вставке данных.
#БД
#SQL
#MYSQL
Media is too big
VIEW IN TELEGRAM
#Видео
📔 Title: Базы данных. SQL. MySQL: Update, Delete
🌐 Lang.: Русский
🧔 Автор: Окулов Антон
🎬 Продолжительность: 00:11:28
🔹ОПИСАНИЕ:
Вводный курс по базам данных.
В этом занятии будет:
- DELETE
- DELETE + WHERE, ORDER, LIMIT
- TRUNCATE TABLE
- Многотабличное удаление
- UPDATE
- UPDATE + WHERE, ORDER, LIMIT
- UPDATE EXPRESSIONS
#БД
#SQL
#MYSQL
📔 Title: Базы данных. SQL. MySQL: Update, Delete
🌐 Lang.: Русский
🧔 Автор: Окулов Антон
🎬 Продолжительность: 00:11:28
🔹ОПИСАНИЕ:
Вводный курс по базам данных.
В этом занятии будет:
- DELETE
- DELETE + WHERE, ORDER, LIMIT
- TRUNCATE TABLE
- Многотабличное удаление
- UPDATE
- UPDATE + WHERE, ORDER, LIMIT
- UPDATE EXPRESSIONS
#БД
#SQL
#MYSQL
📔 Как не надо индексировать
Развитие происходит по спирали: когда-то люди не умели правильно индексировать, потом (в основном) научились, потом пришли noSQL и все снова забыли знание древних. Что вы будете делать, когда последние из старых DBA отплывут в Валинор?
#SQL
#POSTGRESQL
#MSSQLSERVER
#MYSQL
#СТАТЬИ
Развитие происходит по спирали: когда-то люди не умели правильно индексировать, потом (в основном) научились, потом пришли noSQL и все снова забыли знание древних. Что вы будете делать, когда последние из старых DBA отплывут в Валинор?
#SQL
#POSTGRESQL
#MSSQLSERVER
#MYSQL
#СТАТЬИ
🛠 Функция POW()
Функция POW() возводит первое переданное число в указанную степень.
Синтаксис MySQL и PostgreSQL:
POW(a, x);
Пример:
#ПОЛЕЗНОСТИ
#ШПАРГАЛКИ
#SQL
#POSTGRESQL
#MYSQL
Функция POW() возводит первое переданное число в указанную степень.
Синтаксис MySQL и PostgreSQL:
POW(a, x);
Пример:
POW(5,3);>125
#ПОЛЕЗНОСТИ
#ШПАРГАЛКИ
#SQL
#POSTGRESQL
#MYSQL
📘 Лекция 06 — Введение в SQL
🔍 Что такое SQL и где применяется: от OLTP/биллинг-систем до BI/ETL.
🧰 Виды: интерактивный, статический (embedded), динамический — когда какой использовать.
✍️ Синтаксис: идентификаторы, литералы, операторы, ключевые слова — быстрый разбор с примерами.
💻 Базовые команды MySQL: SHOW DATABASES, USE db, SHOW TABLES, EXIT + пример SELECT … WHERE … ORDER BY.
🧱 Разделы SQL: DDL / DML / DQL / TCL / DCL — что за что отвечает.
#БД #SQL #лекция #MySQL
🔍 Что такое SQL и где применяется: от OLTP/биллинг-систем до BI/ETL.
🧰 Виды: интерактивный, статический (embedded), динамический — когда какой использовать.
✍️ Синтаксис: идентификаторы, литералы, операторы, ключевые слова — быстрый разбор с примерами.
💻 Базовые команды MySQL: SHOW DATABASES, USE db, SHOW TABLES, EXIT + пример SELECT … WHERE … ORDER BY.
🧱 Разделы SQL: DDL / DML / DQL / TCL / DCL — что за что отвечает.
#БД #SQL #лекция #MySQL
📙 Лекция 07 — SQL: DDL, типы данных и NULL
🔡 Символьные, 🔢 числовые, 📅 дата/время, 🧩 ENUM/SET, 🗂 JSON — где что применять, разбор с примерами.
💱 DECIMAL vs FLOAT/DOUBLE — точность денег против скорости вычислений.
🚫 NULL: что это, почему = не работает, как использовать IS NULL / IS NOT NULL.
🧱 DDL-команды: CREATE / ALTER / DROP / TRUNCATE, кодировки CHARACTER SET / COLLATE, ключи и индексы.
⚙️ Движки хранения: InnoDB, MyISAM, MEMORY, ARCHIVE — когда и зачем.
#БД данных #SQL #DDL #MySQL
🔡 Символьные, 🔢 числовые, 📅 дата/время, 🧩 ENUM/SET, 🗂 JSON — где что применять, разбор с примерами.
💱 DECIMAL vs FLOAT/DOUBLE — точность денег против скорости вычислений.
🚫 NULL: что это, почему = не работает, как использовать IS NULL / IS NOT NULL.
🧱 DDL-команды: CREATE / ALTER / DROP / TRUNCATE, кодировки CHARACTER SET / COLLATE, ключи и индексы.
⚙️ Движки хранения: InnoDB, MyISAM, MEMORY, ARCHIVE — когда и зачем.
#БД данных #SQL #DDL #MySQL