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

Cách định dạng kết quả SQLite dưới dạng bảng

SQLite có một số chế độ đầu ra dạng bảng. Một trong số này được gọi là table chế độ.

Dưới đây là ví dụ về việc sử dụng table chế độ xuất kết quả truy vấn của SQLite dưới dạng bảng.

Ví dụ

Bạn có thể thay đổi chế độ đầu ra bất kỳ lúc nào bạn được kết nối với giao diện dòng lệnh SQLite. Cú pháp là .mode tiếp theo là chế độ đầu ra mong muốn.

Dưới đây là cách thay đổi nó thành chế độ bảng:

.mode table

Đó là tất cả những gì cần thiết để xuất kết quả truy vấn của bạn trong một bảng.

Bây giờ khi chúng tôi chạy một truy vấn, kết quả sẽ được xuất ra dưới dạng bảng:

SELECT * FROM Pets;

Kết quả:

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

Chế độ bảng là một trong ba chế độ dạng bảng đã được giới thiệu trong SQLite 3.33.0. Những cái khác là boxmarkdown .

Không hoạt động? Thử column Chế độ

Nếu bạn gặp lỗi khi cố gắng thay đổi sang chế độ bảng, có thể là bạn đang sử dụng phiên bản SQLite cũ hơn. Chế độ bảng đã được giới thiệu trong SQLite 3.33.0, được phát hành vào ngày 14 tháng 8 năm 2020.

Nếu bạn đang sử dụng phiên bản SQLite cũ hơn và không thể nâng cấp lên phiên bản mới hơn, thì bạn luôn có thể sử dụng column cách thức. Chế độ cột có sẵn trong các phiên bản SQLite trước 3.33.0.

Ví dụ:

.mode column

Đó là tất cả những gì cần thiết để xuất kết quả truy vấn của bạn trong một bảng.

Bây giờ khi chúng tôi chạy một truy vấn, kết quả sẽ được xuất ra dưới dạng bảng:

SELECT * FROM Pets;

Kết quả:

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

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. Tại sao chúng ta cần mệnh đề GLOB trong SQLite?

  2. Đồng bộ hóa cơ sở dữ liệu SQLite ngoại tuyến với cơ sở dữ liệu MySQL trực tuyến

  3. Xây dựng Sổ liên lạc với Python, PyQt và SQLite

  4. sqlite trả về:mã lỗi =1, msg =không có cột như vậy:bếp1

  5. Hiển thị kết quả truy vấn SQLite bằng đầu ra dọc