Tôi thích đầu ra bảng mà chương trình mysql client tạo ra trong chế độ tương tác, nhưng nếu tôi cố gắng chạy một kịch bản sql như thế này:Làm thế nào để bạn nhận được kết quả định dạng bảng từ MySQL ở chế độ không tương tác?
mysql -uroot mydb < myscript.sql
tôi chỉ nhận được kết quả phân tách bằng tab.
mysql -uroot mydb -e 'select * from mytable'
hiện sản xuất đầu ra theo định dạng bảng mong muốn.
Làm cách nào để có được lệnh đầu tiên để tạo ra kết quả được định dạng bảng? Tôi không muốn đầu ra HTML, nhưng đầu ra ký tự đầu cuối với các cột và tiêu đề được căn chỉnh.
trùng lặp càng tốt 'ít -S' của [MYSQL khác ở chỗ Output từ kịch bản] (http: //stackoverflow.com/questions/13790956/mysql-differs-in-output-from-script) –
Cảm ơn bạn đã đăng bài, tôi cần điều tương tự. Tôi cũng sử dụng chế độ 'không tương tác' cho điều này, nhưng tôi không biết đó có phải là thuật ngữ sử dụng rộng rãi hay không. Tôi tự hỏi nếu hình thức thực hiện này (tức là từ một vỏ) có bất kỳ tên nào khác - chế độ hàng loạt không? –