Media is too big
VIEW IN TELEGRAM
#ВИДЕО
Классификация и область применения различных типов баз данных
В этом видео автор представляет полную классификацию существующих баз данных. Вы разберете их преимущества, недостатки, область применения, а также популярность по отношению друг к другу.
Продолжительность: 00:33:45
00:00 Введение
01:13 Общий обзор разновидностей баз данных
08:54 Временная шкала развития БД
10:50 График популярности разных БД
12:04 Oracle
14:32 MySQL
16:10 MariaDB
17:34 Microsoft SQL Server
19:15 PostgreSQL
20:41 MongoDB (документо-ориентированная)
23:27 Redis ("ключ-значение")
24:29 ElasticSearch (поисковая)
25:16 Cassandra (многостолбцовая)
26:30 Neo4j (графовая)
27:25 Couchbase (многомодельная)
28:29 InfluxDB (временные ряды)
29:29 Еще раз о популярности различных типов БД.
32:43 Итоги
#БД
#ИНФО
#ПОЛЕЗНОСТИ
#MYSQL
#MARIADB
#MONGODB
#POSTGRESQL
#MSSQLSERVER
#ORACLE
#СУБД
Классификация и область применения различных типов баз данных
В этом видео автор представляет полную классификацию существующих баз данных. Вы разберете их преимущества, недостатки, область применения, а также популярность по отношению друг к другу.
Продолжительность: 00:33:45
00:00 Введение
01:13 Общий обзор разновидностей баз данных
08:54 Временная шкала развития БД
10:50 График популярности разных БД
12:04 Oracle
14:32 MySQL
16:10 MariaDB
17:34 Microsoft SQL Server
19:15 PostgreSQL
20:41 MongoDB (документо-ориентированная)
23:27 Redis ("ключ-значение")
24:29 ElasticSearch (поисковая)
25:16 Cassandra (многостолбцовая)
26:30 Neo4j (графовая)
27:25 Couchbase (многомодельная)
28:29 InfluxDB (временные ряды)
29:29 Еще раз о популярности различных типов БД.
32:43 Итоги
#БД
#ИНФО
#ПОЛЕЗНОСТИ
#MYSQL
#MARIADB
#MONGODB
#POSTGRESQL
#MSSQLSERVER
#ORACLE
#СУБД
Media is too big
VIEW IN TELEGRAM
#Видео
Продолжительность: 01:07:50
Учим базы данных за 1 час...
Выучи за 1 час и больше никогда не бойся базы данных и языка SQL ;)
#БД
#MySQL
#SQL
Продолжительность: 01:07:50
Учим базы данных за 1 час...
Выучи за 1 час и больше никогда не бойся базы данных и языка SQL ;)
#БД
#MySQL
#SQL
👍3
📖 Самые популярные СУБД. MySQL.
MySQL начинала как узкоспециализированное решение для разработчиков, но выросла в одного из ключевых игроков рынка корпоративных СУБД. Сначала, в 2008-м, она была продана Sun Microsystems, позже, в 2009-м, стала частью империи Oracle.
Уже много лет MySQL – это нечто гораздо большее, нежели нишевое решение. На MySQL работают сотни тысяч коммерческих веб-сайтов, она служит в качестве серверной СУБД для огромного количества внутренних корпоративных приложений.
Данная СУБД использует стандартную форму SQL. Утилиты для проектирования таблиц имеют интуитивно понятный интерфейс. MySQL поддерживает до 50 миллионов строк в таблице. Предельный размер файла для таблицы по умолчанию 4 ГБ, но его можно увеличить. Поддерживает секционирование и репликацию, а также Xpath и хранимые процедуры, триггеры и представления. Она работает на Linux, Windows, OSX, FreeBSD и Solaris, есть бесплатная, а также коммерческая версия.
Сегодня MySQL остаётся весьма популярным вариантом для веб-решений, она продолжает служить центральным компонентом стека LAMP. В то же самое время, MySQL, из-за поглощения Oracle, испытывает ослабление поддержки со стороны пользователей и независимых разработчиков.
Падение популярности MySQL позволило ускорить адаптацию других СУБД с открытым исходным кодом и её собственных форков, наподобие Percona или вышеупомянутой MariaDB с полностью открытым исходным кодом, в которой нет закрытых модулей, появившихся в новых версиях MySQL Enterprise Edition.
Самый свежий выпуск этой СУБД, MySQL Community Server 8.0.30, увидел свет в 2022 году.
Плюсы:
Бесплатная;
Простая в использовании;
Поддерживается облаками;
Минусы:
Масштабируемость;
#БД
#ИНФО
#MYSQL
#СУБД
MySQL начинала как узкоспециализированное решение для разработчиков, но выросла в одного из ключевых игроков рынка корпоративных СУБД. Сначала, в 2008-м, она была продана Sun Microsystems, позже, в 2009-м, стала частью империи Oracle.
Уже много лет MySQL – это нечто гораздо большее, нежели нишевое решение. На MySQL работают сотни тысяч коммерческих веб-сайтов, она служит в качестве серверной СУБД для огромного количества внутренних корпоративных приложений.
Данная СУБД использует стандартную форму SQL. Утилиты для проектирования таблиц имеют интуитивно понятный интерфейс. MySQL поддерживает до 50 миллионов строк в таблице. Предельный размер файла для таблицы по умолчанию 4 ГБ, но его можно увеличить. Поддерживает секционирование и репликацию, а также Xpath и хранимые процедуры, триггеры и представления. Она работает на Linux, Windows, OSX, FreeBSD и Solaris, есть бесплатная, а также коммерческая версия.
Сегодня MySQL остаётся весьма популярным вариантом для веб-решений, она продолжает служить центральным компонентом стека LAMP. В то же самое время, MySQL, из-за поглощения Oracle, испытывает ослабление поддержки со стороны пользователей и независимых разработчиков.
Падение популярности MySQL позволило ускорить адаптацию других СУБД с открытым исходным кодом и её собственных форков, наподобие Percona или вышеупомянутой MariaDB с полностью открытым исходным кодом, в которой нет закрытых модулей, появившихся в новых версиях MySQL Enterprise Edition.
Самый свежий выпуск этой СУБД, MySQL Community Server 8.0.30, увидел свет в 2022 году.
Плюсы:
Бесплатная;
Простая в использовании;
Поддерживается облаками;
Минусы:
Масштабируемость;
#БД
#ИНФО
#MYSQL
#СУБД
👍1👎1
Разбираемся что MySQL пишет на диск и зачем
Разработчики предъявляют высокие требования к базам данных: максимальная надежность (ничего из того, что было записано не должно быть утеряно ни при каких обстоятельствах), и, одновременно, максимальная производительность при различных видах нагрузки (Запись/Чтение или OLTP/OLAP). Достичь этих требований может быть не просто. Давайте попробуем разобраться, как это делает MySQL.
#СТАТЬИ
#MYSQL
#СУБД
Разработчики предъявляют высокие требования к базам данных: максимальная надежность (ничего из того, что было записано не должно быть утеряно ни при каких обстоятельствах), и, одновременно, максимальная производительность при различных видах нагрузки (Запись/Чтение или OLTP/OLAP). Достичь этих требований может быть не просто. Давайте попробуем разобраться, как это делает MySQL.
#СТАТЬИ
#MYSQL
#СУБД
🤬1
🛠Функция DATEDIFF()
Функция DATEDIFF() возвращает количество дней между двумя значениями даты.
Синтаксис:
DATEDIFF(date1, date2).
Пример:
#ПОЛЕЗНОСТИ
#ШПАРГАЛКИ
#SQL
#MYSQL
Функция DATEDIFF() возвращает количество дней между двумя значениями даты.
Синтаксис:
DATEDIFF(date1, date2).
Пример:
DATEDIFF("2022-09-16", "2022-09-08");
>8#ПОЛЕЗНОСТИ
#ШПАРГАЛКИ
#SQL
#MYSQL
Курс 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