MySQL / MariaDB
I
M
А
Б
В
- В MySQL: REPLACE vs INSERT...ON DUPLICATE KEY UPDATE
- Ввод значения NULL в ячейку через MySQL Query Browser
- Включение журнала медленных запросов MySQL: подробное руководство
- Включение конечной даты в MySQL запросе с оператором BETWEEN
- Включение PHP-переменной в MySQL запрос: правильное использование
- Влияет ли порядок полей в мульти-колоночном индексе MySQL
- Восстановление удалённых строк из MySQL через PuTTY
- Восстановление MySQL из dump файла на Windows Server
- Вставка данных в MySQL: избежание дубликатов без двух запросов
- Вставка или обновление строки в MySQL: ключ ID
- Выбор данных из запроса 'show tables' в MySQL: решение
- Выбор данных из MySQL таблиц с одинаковой структурой
- Выбор лучшего типа данных для URL в MySQL: советы
- Выбор отдельных уникальных значений по столбцам в MySQL
- Выбор последней оплаты каждого пользователя в MySQL с JOIN
- Выбор строки с минимальной ценой из таблицы MySQL
- Выбор уникальных значений в MYSQL: DISTINCT для всех столбцов
- Выборка в MySQL, где количество полей более одного
- Выборка данных в MySQL: Непустое поле и начало строки
- Выборка данных за последние дни в MySQL: функция NOW()
- Выборка данных из столбца с пробелом в MySQL: решение
- Выборка записей за последние 6 месяцев в MySQL: datetime, interval
- Выборка записей за последние 7 дней в MySQL: решение проблемы
- Выборка множественных полей в переменные в MySQL
- Выборка первых 10 символов строки в MySQL: без PHP
- Выборка первых записей по уникальным значениям в MySQL
- Выборка последней записи в MySQL: решение через SQL-запрос
- Выборка последних дат для каждой группы MySQL
- Выборка символов до пробела в SQL: функции MySQL
- Вывод списка всех триггеров в базе данных MySQL
- Выполнение одиночного запроса к MySQL из командной строки
- Вычисление накопленного итога в MySQL: функции окон, переменные
- Вычисление разницы в годах между датами в MySQL
- Вычитание дат в MySQL: получение результата в минутах
- Вычитание месяца и дней в MySQL: точные расчёты
Г
- Генерация и экспорт полного скрипта базы в MySQL Workbench
- Генерация случайных чисел в MySQL: выражение RAND()
- Генерация SQL скрипта из EER диаграммы в MySQL Workbench
- Группировка данных MySQL по 5-минутным интервалам: как делать?
- Группировка данных MySQL по интервалам в 15 минут
- Группировка записей MySQL по дате: день, месяц, год
- Группировка и подсчёт записей по двум полям в MySQL
- Группировка по нескольким столбцам в MySQL: использование GROUP BY
Д
- Декларация и использование переменных в MySQL: примеры
- Добавление 1 дня к дате в MySQL с использованием функции now()
- Добавление дней к дате в MySQL: корректировка времени
- Добавление нового столбца в MySQL с дефолтным значением 0
- Добавление нуля спереди к значениям в столбце MySQL
- Добавление составного первичного ключа в таблицу MySQL
- Добавление столбца и создание внешнего ключа в MySQL
- Добавление AUTOINCREMENT в MySQL: корректный синтаксис ALTER TABLE
З
- Загрузка .sql файлов в базу данных через PHP: решение
- Замена значений NULL на 0 в MySQL: безопасные методы
- Замена части строки в URL MySQL: обновление колонки
- Запрос между двумя датами в MySQL: решение проблемы
- Запрос последней записи каждой группы в MySQL: оптимизация
- Запуск .sql скрипта для создания таблиц через JDBC и MySQL
И
- Идеальное подключение к MySQL через PDO в PHP: подходы
- Изменение размера колонки varchar в MySQL: решение ошибки 1064
- Изменение MySQL столбца на AUTO_INCREMENT: возможности и синтаксис
- Импорт SQL-файла в MySQL через консоль: решение ошибок
- Индексирование колонок с низкой кардинальностью в MySQL
- Интеграция JNDI DataSource Tomcat и Spring: подключение MySQL
- Исключение таблиц из резервной копии с помощью mysqldump
- Использование значения поля в операторе LIKE %..% в MySQL
- Использование оператора <> в MySQL: правило и примеры
- Использование оператора LIKE в mysqli: получение всех результатов
- Использование оператора LIKE для нескольких значений в MySQL
- Использование оператора NOT IN в MySQL: синтаксис и альтернативы
- Использование переменных MySQL в LIKE и CONCAT: решение ошибок
- Использование IF и OR в MySQL: правильный синтаксис выборки
- Использование LIKE и wildcard в подготовленных запросах MySQL
- Использование REPLACE INTO в SQL для обновления строк
- Исправление символов в столбце MySQL через SQL REPLACE
- Исправляем ошибку 'Invalid use of group function' в MySQL
- Исправляем ошибку в SQL update запросе с подзапросом в MySQL
- Исправляем ошибку с CASE..WHEN в MySQL: анализ проблемы
К
- Как безопасно преобразовать BLOB в TEXT в MySQL?
- Как избавиться от предупреждений о SSL-соединении в MySQL: методы
- Как определить кодировку в MySQL: база, таблица, поле
- Как поддерживать соединение в MySQL Workbench активными
- Как подключиться к MySQL через Python: подробная инструкция
- Как подсчитать фильмы с 4 жанрами в MySQL: COUNT, GROUP BY
- Как получить имя текущего пользователя в MySQL: запросы
- Как получить следующую/предыдущую запись в MySQL без выборки
- Как правильно сгруппировать и посчитать строки в MySQL
- Как привести NULL к 0 в MySQL: функции и арифметические операции
- Как проверить, является ли значение числом в MySQL
- Как сделать существующую колонку первичным ключом в MySQL
- Как экспортировать данные MySQL в JSON: решение проблем
- Конвертирование таблиц из MyISAM в InnoDB одной командой
- Конкатенация строки и значения поля в MySQL через JOIN
- Копирование данных из одной таблицы в другую в MySQL
- Копирование и изменение строк в MySQL: работаем с Event_ID
- Копирование строки в таблице MySQL с автоинкрементом
- Корректировка SQL запросов: группировка и union в MySQL
- Корректная переименования столбца в MySQL 5.5.27: решение ошибки
М
О
- Обновление данных в MySQL: добавление строки к существующей
- Обновление данных через JOIN в MySQL: увеличение мест
- Обновление нескольких строк с разными условиями в MySQL
- Обновление столбца в MySQL из другой таблицы по имени
- Обновление AUTO_INCREMENT после удаления в MySQL
- Обработка транзакций в MySQL: откат при ошибке в процедуре
- Обработка NULL значения в функции CONCAT в MySQL
- Объединение двух столбцов в MySQL с использованием COALESCE
- Объединение строк в PostgreSQL: аналог GROUP_CONCAT в MySQL
- Объединение строк с GROUP BY и CONCAT в MySQL
- Объединение строк MySQL в одно поле: CONCAT и CONCAT_WS
- Объединение таблиц из разных баз данных в MySQL: как сделать
- Объединение day, month, year в дату в MySQL для сравнения
- Одновременное обновление нескольких таблиц в MySQL
- Одновременное удаление записей из двух таблиц MySQL
- Оператор <=> в MySQL: сравнение с NULL и другими значениями
- Определение даты последнего обновления таблицы MySQL
- Определение следующего доступного ID в MySQL после удаления
- Оптимальная вставка данных в MySQL: единично или пакетно
- Оптимальное хранение и поиск IP-адресов в MySQL
- Оптимальный способ выборки случайных строк из MySQL
- Оптимизация всех таблиц MySQL: эффективная очистка пространства
- Оптимизация вставки и обновления строк MySQL: ON DUPLICATE KEY UPDATE
- Оптимизация запросов в MySQL: условие в SQL и 'if clause'
- Оптимизация запросов MySQL: два одноколоночных индекса или один двухколоночный?
- Оптимизация запросов MySQL: лимиты и преимущества IN-условия
- Оптимизация запросов MySQL: решение при 1 млн записей
- Оптимизация MySQL: правила работы с индексами и их влияние
- Оптимизация SQL запросов с multiple LIKE в MySQL
- Оптимизированный способ множественного обновления строк в MySQL
- Опции ON UPDATE и ON DELETE в MySQL: когда и как применять
- Остановка процедуры в MySQL при определенном условии
- Отключение временных ключей в MySQL: решение проблемы Django
- Отслеживание прогресса при импорте данных в MySQL через gunzip
- Очистка всех таблиц в MySQL одним запросом: решение
- Ошибка MySQL: 'Data too long for column' - анализ и решение
- Ошибка MySQL: «Access denied for user 'root'@'localhost'». Решение
- Ошибка only_full_group_by в MySQL 5.7.9: решение проблемы
- Ошибка SyntaxError при создании базы данных в MySQL
П
- Переименование индекса в MySQL: безопасные методы и инструменты
- Переиспользование вычисляемых полей в SELECT-запросе MySQL
- Перенос данных между таблицами в mySQL: только SQL-запросами
- Перенос результатов JOIN запроса в другую таблицу MySQL
- Перестановка колонок в MySQL таблице без потери данных
- Подключение Java к MySQL: настройка драйвера, выполнение запросов
- Поиск дубликатов в MySQL по значению в колонке 'email'
- Поиск по MySQL с игнором регистра через оператор LIKE
- Поиск подстроки в строке средствами MySQL: функции и операторы
- Получение названий столбцов таблицы MySQL в PHP
- Получение текущего timestamp в миллисекундах в MySQL и PostgreSQL
- Получение текущей даты и времени в SQL: функция в MySQL
- Порядок сортировки результатов MySQL по положению строки
- Права на чтение в MySQL: как выдать всем пользователям
- Преобразование времени UTC в локальное в MySQL: функция CONVERT_TZ
- Преобразование вывода MySQL запроса в кодировку utf8
- Преобразование datetime в date в MySQL для сравнения
- Преобразование MySQL подзапроса в список через запятую
- Преобразование VARCHAR в INT в MySQL: верная синтаксис
- Принуждение MySQL к чувствительности к регистру с LIKE
- Проблемы часовых поясов в MySQL JDBC Driver: диагностика и решения
- Проверка на NULL и пустую строку в MySQL: методы и примеры
- Проверка пересечения диапазонов дат в MySQL: сравнение
- Проверка существования таблицы в MySQL без SELECT
- Просмотр хранимых процедур в phpMyAdmin: инструкция
- Процедура vs Функция MySQL: когда и зачем использовать?
Р
- Работа с auto-increment в MySQL: грамотное добавление данных
- Работа с JSON данными в MySQL: выборка и нормализация
- Работа с NULL-значениями в выборках MySQL: случай '!='C'
- Разделение и перестановка частей строки в MySQL, как explode()
- Разница между датами в часах с учётом минут: MySQL
- Разница между уникальным и первичным ключом MySQL
- Разница между INSERT INTO VALUES и SET в MySQL
- Ранжирование клиентов в MySQL: функция Rank по полу и возрасту
- Ранжирование элементов по количеству в MySQL: row number
- Расчет медианы в MySQL: простое решение одним запросом
- Расчёт разницы в минутах между двумя датами в MySQL
- Расчёт разницы между двумя датами в MySQL
- Расчёт разницы между двумя timestamps в MySQL в секундах
- Рекурсивный поиск в MySQL: создание и оптимизация запросов
- Решаем ошибку java.sql.SQLException в JDBC и MySQL на Java
- Решение ошибки #1273 в MySQL: проблема с collation
- Решение ошибки 1046 MySQL: создание таблицы без выбора БД
- Решение ошибки 1050 MySQL при создании таблицы
- Решение ошибки 1052 в SQL: выбор неоднозначного поля 'id'
- Решение ошибки 1115 в MySQL: неизвестный набор символов
- Решение ошибки 1148 MySQL: где прописать local-infile=1?
- Решение ошибки 1215 в MySQL: добавление внешнего ключа
- Решение ошибки 1452 MySQL: "foreign key constraint fails"
- Решение ошибки подключения к MySQL через '/tmp/mysql.sock'
- Решение ошибки при удалении базы данных в MySQL: errno 17
- Решение ошибки с EntityManagerFactory в Spring и MySQL
- Решение ошибки Integrity Constraint Violation в MySQL
- Решение ошибки MySQL "число блокировок превышает размер таблицы"
- Решение ошибки MySQL "ERROR 1215": проблемы с foreign key
- Решение ошибки MySQL #1292: неверное значение даты '0000-00-00'
- Решение ошибки MySQL 1118: превышен размер строки
- Решение ошибки MySQL 1241 при вставке данных из одной таблицы в другую
- Решение ошибки MySQL: неправильно сформировано ограничение
- Решение ошибки MySQL: Lock wait timeout exceeded
- Решение ошибки mysqld в MySQL: запуск mysqld от root
- Решение ошибки No module named MySQLdb: 5 способов подключения MySQL
- Решение проблемы импорта SQL дампа в MySQL: неизвестная БД
- Решение проблемы медленного ALTER TABLE в MySQL: причины и методы
- Решение проблемы с GROUP_CONCAT и подзапросами в MySQL
- Решение проблемы с MySQL Errcode 13 в SELECT INTO OUTFILE
- Решение проблемы с serverTimezone в MySQL и IntelliJ
- Решение MySQL 1062: избежать дублирования первичного ключа
- Решение: ошибка подключения MySQL через сокет '/tmp/mysql.sock'
- Решение: сравнение строк с учётом регистра в MySQL
- Решение: MySQL Join для выбора комнат с несколькими условиями
- Решение: MySQL LEFT JOIN для связи трёх таблиц
С
- Сброс AUTO_INCREMENT в MySQL: как принудительно начать с 1
- Связывание строк в PostgreSQL: аналог GROUP_CONCAT MySQL
- Сдвиг строк в MySQL: пропуск первых записей без LIMIT
- Секреты MySQL: как избежать ошибок и повысить эффективность
- Слияние таблиц MySQL при совпадении первичных ключей
- Случайные значения datetime в указанном диапазоне MySQL
- Совмещение UNION и LIMIT в MySQL: детальное решение
- Соединение двух столбцов в один в MySQL: лучшее решение
- Создание и вычисление кумулятивной суммы в MySQL
- Создание и обновление временных меток в Hibernate и MySQL
- Создание пользователя MySQL и присвоение полных прав
- Создание списка дат между двумя датами в MySQL
- Создание уникальных случайных строк в MySQL: эффективные подходы
- Создание функции в MySQL: исправляем ошибку #1064
- Создание JSON формата с помощью group-concat в MySQL
- Создание MySQL триггера: запуск только при обновлении строки
- Сортировка результатов MySQL по порядку IN-запроса
- Сортировка чисел в VARCHAR в MySQL: решение проблемы
- Сохранение результата запроса MySQL в переменную Bash
- Способы отображения хоста подключения в MySQL: SQL команды
- Способы решения ошибки Duplicate key в MySQL Workbench
- Сравнение дат и времени в MySQL: корректный запрос
- Сравнение даты и DATETIME в MySQL: решение ошибок
- Сравнение двух наборов чисел: эффективные алгоритмы и MySQL
- Стандарт эскейпинга имен колонок SQL: MySQL, SQLite, MS SQL
- Сумма значений по группам в MySQL: использование GROUP BY
- Суммирование результатов операции UNION в MySQL
- Считаем колонки в таблице MySQL: универсальный запрос
Символы
Т
У
- Увеличение даты на 1 день в MySQL: функция DATE_ADD
- Увеличение значения в MySQL: правильное обновление столбца
- Удаление диапазона строк в MySQL: с применением LIMIT
- Удаление дубликатов из таблицы MySQL: с использованием DELETE
- Удаление дублирующих строк в MySQL на основе трех полей
- Удаление записей в MySQL с условием в подзапросе: решение
- Удаление из таблицы MySQL в безопасном режиме: советы и примеры
- Удаление ключей в MySQL: решение ошибки с auto column
- Удаление множественных записей по id в Mysql: эффективный метод
- Удаление нескольких таблиц одной командой в MySQL
- Удаление последних двух символов строки в MySQL
- Удаление строк в MySQL, где нет совпадений в другой таблице
- Удаление уникального ключа из таблицы MySQL: подробный гид
- Уникальное значение MySQL max()+1: решение конфликтов ID
- Уникальные продукты по ключевому слову: DISTINCT и COUNT в MySQL
- Уникальные строки в MySQL: выборка по одному столбцу
- Управление открытыми транзакциями в MySQL: коммит и отмена
- Условное заполнение колонок в MySQL: Case Statement
- Условное обновление данных в MySQL: оператор IF в UPDATE
- Условные операторы в SELECT MySQL: Создание новых колонок
- Установка модуля MySQLdb в Python через pip: подробный гайд
- Устранение дубликатов в результате GROUP_CONCAT MySQL
- Устраняем ошибку 2013 MySQL: увеличиваем время ожидания