SQLite
 sql >> Teknologi Basis Data >  >> RDS >> SQLite

Cara Mengubah Prompt Baris Perintah di SQLite

Jika Anda pernah menggunakan shell baris perintah SQLite, Anda mungkin akrab dengan prompt baris perintah default. Sebenarnya, ada dua petunjuk:

  • Prompt utama default terlihat seperti ini:sqlite>
  • Permintaan lanjutan default terlihat seperti ini:...>

Jika Anda tidak menyukai perintah ini, Anda selalu dapat mengubahnya dengan .prompt perintah titik.

Artikel ini memberikan demonstrasi singkat tentang cara mengubah perintah ini.

Contoh

Berikut adalah contoh yang menunjukkan perubahan kedua perintah.

.prompt "Fire Away: " "More? "

Argumen pertama adalah untuk prompt utama. Argumen kedua adalah untuk prompt kelanjutan.

Sekarang, ketika saya memasukkan perintah baru, saya akan melihat perintah baru:

sqlite> .prompt "Fire Away: " "More? "
Fire Away: SELECT * 
More? FROM Dogs
More? WHERE DogId = 3
More? ;

Perhatikan bahwa prompt akan diatur ulang setiap kali Anda membuka koneksi baru ke SQLite. Namun, Anda dapat mengubahnya dengan menyimpan setelan di .sqliterc berkas.

Simpan Setelan Anda

Untuk menyimpan pengaturan Anda sehingga Anda selalu mendapatkan perintah pilihan Anda di sesi SQLite CLI mendatang, cukup masukkan .prompt Anda perintah ke dalam file, lalu simpan file itu sebagai .sqliterc di direktori home Anda.

Jadi, ini dia dengan perintah sebelumnya:

.prompt "Fire Away: " "More? "

Saya dapat menyimpannya sebagai .sqliterc di direktori rumah saya.

Sekarang, setiap kali saya terhubung menggunakan SQLite CLI, saya melihat perintah baru.

Hanya Ubah Prompt Utama

Anda juga dapat menggunakan satu argumen untuk mengubah prompt utama:

.prompt "Go: "

Memasukkan ini akan mengubah prompt utama, tetapi prompt kelanjutan akan tetap sama.

Hapus Semua Perintah

Jika Anda tidak ingin ada prompt yang ditampilkan, Anda dapat menentukan string kosong:

.prompt "" ""


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Android sqlite db.query mengarah ke CursorIndexOutOfBoundsException

  2. Praktik terbaik untuk bekerja dengan banyak tabel

  3. SQLite JSON_GROUP_OBJECT()

  4. Android:NullPointerException Tidak dapat memuat database ke tampilan daftar dalam sebuah fragmen

  5. Cara Cache Parsing JSON untuk penggunaan Offline