MariaDB
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> MariaDB

Cách đặt MariaDB để sử dụng Đầu ra theo chiều dọc

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.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Báo cáo hoạt động cho MySQL, MariaDB, PostgreSQL &MongoDB

  2. Cách SIN () hoạt động trong MariaDB

  3. Ngôn ngữ ngày và giờ có sẵn trong MariaDB

  4. Galera Cluster Recovery 101 - Đi sâu vào phân vùng mạng

  5. Cách hoạt động của WEEK () trong MariaDB