Відповіді:
mysql -u <user> -p -e "select * from schema.table"
mysql -u <user> -p -B --disable-column-names -e 'select * from schema.table'
*
на всі файли в поточному каталозі, в той час як це розширення не відбувається в одноцитатах, ось чому. Подвійні котирування працюватимуть на запитання без позначення *
.
mysql.exe -u root -e "my query"
mysql -uroot -p -hslavedb.mydomain.com mydb_production -e "select * from users;"
З використання роздруківки:
-e
,--execute=name
Виконати команду та вийти. (Вимкнення--force
та файл історії)
Якщо це запит, який ви запускаєте часто, ви можете зберігати його у файлі. Тоді, коли ви хочете запустити його :
mysql < thefile
(звичайно, з усіма прапорами входу та бази даних)