Lubię wyjście stołowego że program klienta mysql produkuje w trybie interaktywnym, ale gdy próbuję uruchomić skrypt sql tak:W jaki sposób uzyskujesz dane wyjściowe z MySQL w formacie nieinteraktywnym?
mysql -uroot mydb < myscript.sql
dostaję kartę oddzielone tylko wyjście.
mysql -uroot mydb -e 'select * from mytable'
produkuje dane wyjściowe w pożądanym formacie tabeli.
Jak mogę uzyskać pierwsze polecenie do wygenerowania danych wyjściowych w formacie tabeli? Nie chcę wyjścia HTML, ale wyjście z terminalu z wyrównanymi kolumnami i nagłówkami.
możliwie wtórnika [MYSQL różni się na wyjściu z skryptu] (http: //stackoverflow.com/questions/13790956/mysql-differs-in-output-from-script) –
Dzięki za publikację, potrzebowałem tego samego. Używam także terminu "nieinteraktywny", ale nie wiem, czy jest to termin powszechnie używany. Zastanawiam się, czy ta forma wykonania (tj. Bezpośrednio z powłoki) ma jakieś inne nazwy - tryb wsadowy? –