Вам коли-небудь доводилося працювати з MySQL через командний рядок? Трапляється, що під рукою не виявляється ні phpMyAdmin. ні HeidiSQL. наприклад, коли доводиться заходити на сервер клієнта по SSH, не маючи можливість встановити будь-якої софт. У таких випадках виручає командний рядок, вона ж консоль.
Я користуюся консоллю постійно і збираюся показати вам кілька трюків при роботі з MySQL.
Таким чином, ви відкриваєте сеанс роботи з MySQL сервером.
Не забувайте ставити крапку з комою в кінці кожної команди, це говорить серверу, що команда закінчена.
Переключитися на потрібну базу даних можна, використовуючи команду USE:
Ну і, звичайно, подивитися, що ж всередині таблиць знаходиться, можна командою SELECT:
Вийти з сеансу роботи ще простіше, ніж зайти:
Далі я приведу кілька прикладів роботи через консоль.
Експорт бази даних в файл
Імпорт бази даних з файлу
Запуск MySQL запиту з консолі
Запуск довільної команди з сеансу MySQL під Linux
На десерт дуже цікава можливість, яка, я впевнений, сподобається як новачкам, так і профі - запуск будь-яких команд і додатків прямо з сеансу MySQL.
Заливаємо дамп бази з файлу в базу, не виходячи з сеансу MySQL:
Виводимо список процесів Linux:
Оцінимо об'єм логічних розділів жорсткого диска:
Сподіваюся, тепер ви по-новому поглянули на MySQL та отримали кілька ступенів свободи в роботі з цією чудовою СУБД без використання додаткового програмного забезпечення.
А можливість зберігати статтю як чернетку дозволить писати в кілька підходів, не боячись втратити попередні напрацювання.
Закликаю писати і ділитися досвідом!