Nếu bạn kết nối với MariaDB bằng giao diện dòng lệnh, đôi khi bạn có thể thấy rằng kết quả truy vấn của mình quá rộng, do số lượng cột được trả về và dữ liệu chứa chúng.
Đặt --auto-vertical
Tùy chọn
Để MariaDB tự động chuyển sang chế độ đầu ra theo chiều dọc bất cứ khi nào tập kết quả rộng hơn chiều rộng của thiết bị đầu cuối, hãy sử dụng --auto-vertical
khi khởi chạy MariaDB.
Như thế này:
mariadb --auto-vertical-output
Đó là tất cả.
Bây giờ, khi kết quả của bạn quá rộng so với thiết bị đầu cuối, chúng sẽ được xuất theo chiều dọc.
Ví dụ
Giả sử chúng ta thực hiện một truy vấn như sau:
SELECT
BIN(1) AS '1',
BIN(2) AS '2',
BIN(3) AS '3',
BIN(4) AS '4',
BIN(5) AS '5',
BIN(6) AS '6',
BIN(7) AS '7',
BIN(8) AS '8',
BIN(9) AS '9',
BIN(10) AS '10';
Dưới đây là kết quả sử dụng đầu ra theo chiều dọc:
1: 1 2: 10 3: 11 4: 100 5: 101 6: 110 7: 111 8: 1000 9: 1001 10: 1010
Trong trường hợp này, chiều rộng đầu cuối của tôi khá hẹp, và do đó, điều này khiến kết quả được hiển thị theo chiều dọc.
Nếu tôi mở rộng thiết bị đầu cuối của mình và chạy lại truy vấn, chúng sẽ được xuất theo chiều ngang:
SELECT
BIN(1) AS '1',
BIN(2) AS '2',
BIN(3) AS '3',
BIN(4) AS '4',
BIN(5) AS '5',
BIN(6) AS '6',
BIN(7) AS '7',
BIN(8) AS '8',
BIN(9) AS '9',
BIN(10) AS '10';
Kết quả:
+------+------+------+------+------+------+------+------+------+------+ | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | +------+------+------+------+------+------+------+------+------+------+ | 1 | 10 | 11 | 100 | 101 | 110 | 111 | 1000 | 1001 | 1010 | +------+------+------+------+------+------+------+------+------+------+
Đó cũng là kết quả mà chúng tôi sẽ nhận được nếu chúng tôi không có --auto-vertical
bộ tùy chọn.