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

4 Chế độ đầu ra dạng bảng trong SQLite

Giao diện dòng lệnh SQLite cung cấp cho chúng tôi một số tùy chọn để xuất kết quả của chúng tôi ở định dạng bảng.

Những điều này có thể được đặt bằng cách sử dụng .mode yêu cầu. Bạn chỉ cần gõ .mode theo sau là định dạng đầu ra mong muốn.

Dưới đây là ví dụ về các chế độ bảng khác nhau có sẵn trong SQLite.

Chế độ cột

Chế độ đầu ra cột tự động mở rộng các cột để chứa hàng đầu ra dài nhất và tự động bật “.header” nếu nó chưa được đặt trước đó.

Đặt ở chế độ cột:

.mode column

Bây giờ hãy chạy một truy vấn:

SELECT * FROM Pets;

Kết quả:

PetId  PetName  TypeId
-----  -------  ------
1      Homer    3     
2      Yelp     1     
3      Fluff    2     
4      Brush    4    

Như chúng ta có thể thấy, chế độ cột trình bày kết quả trong các cột gọn gàng đẹp mắt.

Các chế độ xuất sau chỉ khả dụng trong SQLite 3.33.0 (phát hành vào ngày 14 tháng 8 năm 2020) trở lên.

Chế độ bảng

Đặt ở chế độ bảng:

.mode table

Bây giờ hãy chạy một truy vấn:

SELECT * FROM Pets;

Kết quả:

+-------+---------+--------+
| PetId | PetName | TypeId |
+-------+---------+--------+
| 1     | Homer   | 3      |
| 2     | Yelp    | 1      |
| 3     | Fluff   | 2      |
| 4     | Brush   | 4      |
+-------+---------+--------+

Chế độ đánh dấu

Đặt thành chế độ đánh dấu:

.mode markdown

Bây giờ hãy chạy một truy vấn:

SELECT * FROM Pets;

Kết quả:

| PetId | PetName | TypeId |
|-------|---------|--------|
| 1     | Homer   | 3      |
| 2     | Yelp    | 1      |
| 3     | Fluff   | 2      |
| 4     | Brush   | 4      |

Chế độ hộp

Đặt ở chế độ hộp:

.mode box

Bây giờ hãy chạy một truy vấn:

SELECT * FROM Pets;

Việc sao chép và dán kết quả khi ở chế độ hộp không hoạt động tốt. Đây là ảnh chụp màn hình kết quả từ hệ thống của tôi:

Lưu vào tệp cấu hình

Bạn có thể lưu chế độ ưa thích của mình vào một tệp cấu hình để không cần phải tiếp tục thay đổi chế độ mỗi khi bạn kết nối với SQLite.

Để thực hiện việc này, hãy thêm cài đặt của bạn vào một tệp trống:

.mode table

Sau đó, lưu tệp đó dưới dạng .sqliterc trong thư mục chính của bạn.

Điều này giả định rằng bạn chưa có .sqliterc tập tin. Nếu bạn làm vậy, chỉ cần chỉnh sửa thay thế.

Bây giờ khi bạn sử dụng SQLite CLI, nó sẽ sử dụng cài đặt trong .sqliterc của bạn tệp thay vì cài đặt mặc định (định dạng kết quả dưới dạng danh sách được phân tách bằng dấu sổ đứng).


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm thế nào để chuyển đổi mili giây sang ngày tháng trong SQLite

  2. Phòng Android + Chức năng cửa sổ

  3. Tự động mở kết quả truy vấn SQLite trong trình soạn thảo văn bản

  4. Có thể di chuyển từ Realm sang Sqlite không?

  5. đặt sqlite db đúng cách trong android