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

Bagaimana Memformat Hasil SQLite sebagai Tabel

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).


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQLite JSON_PATCH()

  2. Pustaka Ruang Android gagal menyalin basis data dari Aset

  3. Bagaimana SQLite Nullif() Bekerja

  4. Batasan tabel SQLite unik dan penggunaan ON CONFLICT REPLACE

  5. SQLite - Jatuhkan Meja