Mysql і командний рядок

Вам коли-небудь доводилося працювати з MySQL через командний рядок? Трапляється, що під рукою не виявляється ні phpMyAdmin. ні HeidiSQL. наприклад, коли доводиться заходити на сервер клієнта по SSH, не маючи можливість встановити будь-якої софт. У таких випадках виручає командний рядок, вона ж консоль.

Я користуюся консоллю постійно і збираюся показати вам кілька трюків при роботі з MySQL.

Таким чином, ви відкриваєте сеанс роботи з MySQL сервером.

Не забувайте ставити крапку з комою в кінці кожної команди, це говорить серверу, що команда закінчена.

Переключитися на потрібну базу даних можна, використовуючи команду USE:

Ну і, звичайно, подивитися, що ж всередині таблиць знаходиться, можна командою SELECT:

Вийти з сеансу роботи ще простіше, ніж зайти:

Далі я приведу кілька прикладів роботи через консоль.

Експорт бази даних в файл

Імпорт бази даних з файлу

Запуск MySQL запиту з консолі

Запуск довільної команди з сеансу MySQL під Linux

На десерт дуже цікава можливість, яка, я впевнений, сподобається як новачкам, так і профі - запуск будь-яких команд і додатків прямо з сеансу MySQL.

Заливаємо дамп бази з файлу в базу, не виходячи з сеансу MySQL:

Виводимо список процесів Linux:

Оцінимо об'єм логічних розділів жорсткого диска:

Сподіваюся, тепер ви по-новому поглянули на MySQL та отримали кілька ступенів свободи в роботі з цією чудовою СУБД без використання додаткового програмного забезпечення.

А можливість зберігати статтю як чернетку дозволить писати в кілька підходів, не боячись втратити попередні напрацювання.

Закликаю писати і ділитися досвідом!

Схожі статті