Все записи категории ‘mySQL’

Вывод размеров таблиц в Mb, используя information_schema
 10 Май, 2019

Если вы пользуетесь phpMyAdmin или похожим менеджером баз данных, то привыкли видеть размеры таблиц в списке.

Читать далее »
Нумеруем строки в результатах mySQL
 6 Мар, 2019

Для mySQL 8й версии эта статья не актуальна, т.к. там появилась целая серия замечательных функций, в том числе ROW_NUMBER(). Но пока на значительном количестве хостингов используется 5я версия.

Читать далее »
Аналог strpos в mySQL
 4 Фев, 2019

Недавно обнаружил, что в mySQL целых три аналога PHP функции strpos.

Читать далее »
Группировка строковых значений в выборке из базы данных
 30 Сен, 2018

Группировка по полю, содержащему число, используется значительно чаще, чем группировка по текстовому полю. Я думаю, вы использовали функции вроде AVG(), SUM(), MIN() или MAX(). А вот использование функций GROUP_CONCAT, JSON_ARRAYAGG и JSON_OBJECTAGG встречается на столько редко, что разработчики забывают о том, что группировка по текстовому полю вообще возможна.

Читать далее »

Как узнать версию MySQL?
 3 Сен, 2018

Получить версию бд можно как из консоли, так и средствами языка mySQL.

Читать далее »

Получить разницу дат в секундах в MySQL
 15 Июн, 2018

Для начала выберем функцию с подходящей гранулярностью. DATEDIFF явно не подходит, т.к. даёт разницу в кол-ве целых дней. К счастью, есть аналогичная функция — TIMEDIFF, которая вычисляет разницу с точностью до микросекунд.

Читать далее »

Создание бекапов базы mySQL из консоли unix
 13 Фев, 2018

Ещё одна шпаргалка по администрированию UNIX серверов. На этот раз рассмотрим несколько полезных команд для создания бекапа базы данных из консоли.

Читать далее »

Развертывание бекапов mySQL из консоли unix
 6 Фев, 2018

Как развернуть дамп базы данных mySQL, созданный ранее?

Читать далее »

SQL join в примерах с описанием
 19 Сен, 2017

Присоединение таблиц в запросах — это базовый инструмент в работе с базами данных. Давайте рассмотрим какие присоединения (JOIN) бывают, и что от этого меняется в результатах запроса.

Читать далее »

Экспорт данных из PostgreSQL в MySQL
 19 Мар, 2017

Можно действовать разными способами, в зависимости от ситуации. Мне требовалось вытащить данные из проекта на Python/Django/PostgreSQL, чтобы потом экспортировать их на какую либо платформу PHP/open-source-CMS/MySQL.

Ваша ситуация может сильно отличаться от моей, но данный гайд, если не полностью решит проблему, так позволит вам с чего то начать.

Читать далее »