Antarmuka baris perintah SQLite memberi kami beberapa opsi untuk mengeluarkan hasil kami dalam format tabel.
Ini dapat diatur menggunakan .mode
memerintah. Anda cukup mengetik .mode
diikuti dengan format keluaran yang diinginkan.
Di bawah ini adalah contoh berbagai mode tabel yang tersedia di SQLite.
Mode Kolom
Mode keluaran kolom secara otomatis memperluas kolom untuk memuat baris keluaran terpanjang dan secara otomatis mengaktifkan “.header” jika belum disetel sebelumnya.
Setel ke mode kolom:
.mode column
Sekarang jalankan kueri:
SELECT * FROM Pets;
Hasil:
PetId PetName TypeId ----- ------- ------ 1 Homer 3 2 Yelp 1 3 Fluff 2 4 Brush 4
Seperti yang bisa kita lihat, mode kolom menyajikan hasil dalam kolom rapi yang bagus.
Mode keluaran berikut hanya tersedia di SQLite 3.33.0 (dirilis pada 14 Agustus 2020) dan yang lebih baru.
Mode Tabel
Setel ke mode tabel:
.mode table
Sekarang jalankan kueri:
SELECT * FROM Pets;
Hasil:
+-------+---------+--------+ | PetId | PetName | TypeId | +-------+---------+--------+ | 1 | Homer | 3 | | 2 | Yelp | 1 | | 3 | Fluff | 2 | | 4 | Brush | 4 | +-------+---------+--------+
Mode Penurunan Harga
Setel ke mode penurunan harga:
.mode markdown
Sekarang jalankan kueri:
SELECT * FROM Pets;
Hasil:
| PetId | PetName | TypeId | |-------|---------|--------| | 1 | Homer | 3 | | 2 | Yelp | 1 | | 3 | Fluff | 2 | | 4 | Brush | 4 |
Mode Kotak
Setel ke mode kotak:
.mode box
Sekarang jalankan kueri:
SELECT * FROM Pets;
Menyalin dan menempelkan hasilnya saat dalam mode kotak tidak berfungsi dengan baik. Berikut tangkapan layar hasil dari sistem saya:
Simpan ke File Konfigurasi
Anda dapat menyimpan mode pilihan Anda ke file konfigurasi sehingga Anda tidak perlu terus mengubah mode setiap kali Anda terhubung ke SQLite.
Untuk melakukannya, tambahkan pengaturan Anda ke file kosong:
.mode table
Kemudian simpan file itu sebagai .sqliterc di direktori home Anda.
Ini mengasumsikan bahwa Anda belum memiliki .sqliterc mengajukan. Jika ya, cukup edit saja.
Sekarang ketika Anda menggunakan SQLite CLI, itu akan menggunakan pengaturan di .sqliterc . Anda file alih-alih pengaturan default (yang memformat hasil sebagai daftar yang dipisahkan pipa).