MySQL

Pivot — Rows to Columns в SQL

Перепечатка с сайта https://modern-sql.com/use-case/pivot . Также вот полезная статья https://vc.ru/dev/157421-postroenie-svodnyh-tablic-v-sql и еще https://habr.com/ru/post/506070/ Переводить не хочу... Оставляю как заметку для себя. Pivot или Сводная таблица — инструмент обработки данных, служащий для их обобщения. Данный Pivot мне необходим был для постоения визуальной аналитики в google data studio. . Pivoting data is a rather common problem that …

Pivot — Rows to Columns в SQL Читать полностью »

Как определить размер таблиц в БД MySQL

В повседневной работе для работы с MySQL пользуюсь бесплатной программой dbeaver. В ней есть отличная функция узнать полный вест таблиц.  Проблема в том, перед тем как показать вес таблиц программа делает запрос ко всему содержимому базы данных. Если таблиц в БД более сотни, и размеры более 10 гигибайт, оперативно узнать сколько вести одна таблица достаточно …

Как определить размер таблиц в БД MySQL Читать полностью »

Работа с базой данных MySQL в командной строке

Быстрая заметка о том, как работать с базой данных MySQL через командную строку. Создать копию всех базы данных MySQL: Создать копию определенной таблицы: Восстановление базы данных из бэкапа: Восстановление базы данных из бэкапа с игнорированием ошибок: Работа с базы данных на сервере через командную строку Как узнать какой размер у вашей базы данных или таблицы …

Работа с базой данных MySQL в командной строке Читать полностью »

Импорт SQL файла через консоль (командную строку Linux)

Для того, чтобы импортировать SQL-файл в через командную строку Linux можно использовать команду ниже: Где username — ваш пользователь от mysql, database_name — название БД, file.sql — путь к sql-файлу или sql-файл если вы находитесь  в той же папке где он расположен. Если у вас много файлов, то их можно импортиовать данным способом.

Как импортировать несколько файлов в MySQL через командную строку

Новый формат записи. Буду идти от проблемы 🙂 Проблема. Необходимо импортировать данные в БД MySQL через командную строку, НО, структура данных таблиц лежит в файле structure.sql, а данные лежат в папке /data/ в разных файлах, в зависимости от названия таблицы в MySQL, например: users.sql, orders.sql, sessions.sql и т.д. Решение проблемы: 1) Логин по SSH на …

Как импортировать несколько файлов в MySQL через командную строку Читать полностью »