Một trong những giá trị bạn có thể cung cấp cho .mode
lệnh dấu chấm khi sử dụng trình bao dòng lệnh SQLite là line
.
Sử dụng .mode line
xuất kết quả truy vấn bằng cách sử dụng đầu ra dọc. Ý tôi là, mỗi cột được hiển thị trên một dòng mới. Tên cột được hiển thị cùng với dấu bằng và sau đó là giá trị của cột.
Ví dụ
Đây là một ví dụ để chứng minh.
.mode line
SELECT * FROM Products;
Kết quả:
ProductId = 1 ProductName = Widget Holder Price = 139.5 ProductId = 2 ProductName = Widget Opener Price = 89.7 ProductId = 3 ProductName = Widgets - 6 Pack Price = 374.2 ProductId = 4 ProductName = Blue Widget Price = 63.0
Vì vậy, chỉ để rõ ràng, ProductId
, ProductName
và Price
là các tên cột trong ví dụ này.
Lưu cài đặt này
Cài đặt mặc định cho SQLite là .mode list
, sử dụng danh sách được phân tách bằng dấu sổ đứng. Do đó, khi bạn kết nối với SQLite từ một cửa sổ đầu cuối mới, nó sẽ đặt lại về cài đặt mặc định này.
Tuy nhiên, bạn có thể lưu cài đặt này trong tệp cấu hình để không phải nhập lại mã trên mỗi khi kết nối với SQLite từ cửa sổ dòng lệnh mới.
Để thực hiện việc này, hãy nhập thông tin sau vào tệp văn bản:
.mode line
Sau đó, lưu tệp dưới dạng .sqliterc
trong thư mục chính của bạn.
Mỗi khi bạn kết nối với SQLite bằng trình bao dòng lệnh, các truy vấn của bạn sẽ được định dạng bằng cách sử dụng đầu ra dọc như trong ví dụ trên.