SQLite memiliki sejumlah mode keluaran tabel. Salah satunya disebut table
modus.
Di bawah ini adalah contoh penggunaan table
mode untuk menampilkan hasil kueri SQLite sebagai tabel.
Contoh
Anda dapat mengubah mode output kapan pun Anda terhubung ke antarmuka baris perintah SQLite. Sintaksnya adalah .mode
diikuti oleh mode keluaran yang diinginkan.
Berikut cara mengubahnya ke mode tabel:
.mode table
Hanya itu yang diperlukan untuk menampilkan hasil kueri Anda dalam sebuah tabel.
Sekarang ketika kita menjalankan kueri, hasilnya akan ditampilkan sebagai tabel:
SELECT * FROM Pets;
Hasil:
+-------+---------+--------+ | PetId | PetName | TypeId | +-------+---------+--------+ | 1 | Homer | 3 | | 2 | Yelp | 1 | | 3 | Fluff | 2 | | 4 | Brush | 4 | +-------+---------+--------+
Mode tabel adalah salah satu dari tiga mode tabel yang diperkenalkan di SQLite 3.33.0. Yang lainnya adalah box
dan markdown
.
Tidak Bekerja? Coba column
Modus
Jika Anda mendapatkan kesalahan saat mencoba mengubah ke mode tabel, bisa jadi Anda menggunakan versi SQLite yang lebih lama. Mode tabel diperkenalkan di SQLite 3.33.0, yang dirilis pada 14 Agustus 2020.
Jika Anda menggunakan versi SQLite yang lebih lama, dan Anda tidak dapat meningkatkan ke versi yang lebih baru, Anda selalu dapat menggunakan column
mode. Mode kolom tersedia dalam versi SQLite sebelum 3.33.0.
Contoh:
.mode column
Hanya itu yang diperlukan untuk menampilkan hasil kueri Anda dalam sebuah tabel.
Sekarang ketika kita menjalankan kueri, hasilnya akan ditampilkan sebagai tabel:
SELECT * FROM Pets;
Hasil:
PetId PetName TypeId ----- ------- ------ 1 Homer 3 2 Yelp 1 3 Fluff 2 4 Brush 4
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).