Nếu bạn đã từng sử dụng trình bao dòng lệnh SQLite, bạn có thể quen thuộc với dấu nhắc dòng lệnh mặc định. Trên thực tế, có hai lời nhắc:
- Lời nhắc chính mặc định trông giống như sau:
sqlite>
- Lời nhắc tiếp tục mặc định trông giống như sau:
...>
Nếu không thích những lời nhắc này, bạn luôn có thể thay đổi chúng bằng .prompt
lệnh dot.
Bài viết này cung cấp một minh họa nhanh về cách thay đổi những lời nhắc này.
Ví dụ
Dưới đây là một ví dụ minh họa việc thay đổi cả hai lời nhắc.
.prompt "Fire Away: " "More? "
Đối số đầu tiên dành cho lời nhắc chính. Đối số thứ hai dành cho lời nhắc tiếp tục.
Bây giờ, khi tôi nhập các lệnh mới, tôi sẽ thấy các lời nhắc mới:
sqlite> .prompt "Fire Away: " "More? "
Fire Away: SELECT *
More? FROM Dogs
More? WHERE DogId = 3
More? ;
Lưu ý rằng lời nhắc sẽ được đặt lại bất cứ khi nào bạn mở một kết nối mới tới SQLite. Tuy nhiên, bạn có thể thay đổi điều này bằng cách lưu cài đặt của mình trong .sqliterc tệp.
Lưu cài đặt của bạn
Để lưu cài đặt của bạn để bạn luôn nhận được lời nhắc ưa thích của mình trong các phiên SQLite CLI trong tương lai, chỉ cần nhập .prompt
của bạn vào một tệp, sau đó lưu tệp đó dưới dạng .sqliterc trong thư mục chính của bạn.
Vì vậy, đây là với lệnh trước:
.prompt "Fire Away: " "More? "
Tôi có thể lưu nó dưới dạng .sqliterc trong thư mục chính của tôi.
Bây giờ, bất cứ khi nào tôi kết nối bằng SQLite CLI, tôi sẽ thấy các lời nhắc mới.
Chỉ thay đổi lời nhắc chính
Bạn cũng có thể sử dụng một đối số để thay đổi lời nhắc chính:
.prompt "Go: "
Nhập điều này sẽ thay đổi lời nhắc chính, nhưng lời nhắc tiếp tục sẽ vẫn như cũ.
Xóa tất cả lời nhắc
Nếu bạn không muốn bất kỳ lời nhắc nào được hiển thị, bạn có thể chỉ định chuỗi trống:
.prompt "" ""