Я в основном использую инструменты MySQL GUI. Это позволяет мне легко видеть результаты в таблице, а также быстро редактировать и добавлять в закладки часто выполняемые запросы. Это удовлетворяет мои потребности намного лучше, чем командная строка.
Я помню, когда я делал это на БД Oracle несколько лет назад, я мог помещать переменные в сам запрос, так что при выполнении запроса мне было предложено указать переменную.
, например
select email from users where login = [VAR]
И когда вы запускаете запрос, система запрашивает VAR, и вы можете ввести john_smith14
, и он выполняет запрос. Это действительно полезно для специальных запросов, которые вы часто выполняете.
Да, я знаю, что с помощью сценариев оболочки и командной строки это можно сделать проще, но по ряду причин, кроме этого, сценарии оболочки не являются хорошим решением для меня.