mysql DATABASE -N -s -r -e 'SQL COMMAND'
Команда mysql
запускает интерактивную оболочку MySQL. Аргумент DATABASE
указывает имя базы данных, с которой нужно работать.
Флаг -N
отключает форматирование вывода для таблиц результатов запросов.
Флаг -s
убирает заголовки таблиц из вывода.
Флаг -r
задает вывод в формате «raw» (сырой) без форматирования.
Опция -e 'SQL COMMAND'
позволяет выполнить SQL-команду в заданной базе данных.
Эта команда полезна при запуске SQL-запросов из конвейеров или сценариев, когда не нужны дополнительные форматирования.
Альтернативой может быть использование других инструментов для работы с базами данных, например, sqlite3
или psql
для SQLite и PostgreSQL соответственно.