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

4 Mode Output Tabular di SQLite

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Membangun aplikasi offline-pertama dengan Node.js dan SQLite

  2. Kursor SQLiteDatabase kosong hanya di perangkat Android 5.0+

  3. SQLite Kecuali

  4. Seberapa amankah utas EnableWriteAheadLogging dalam konteks penggunaan nyata dan dokumentasi SQLite?

  5. Cara terbaik untuk menyimpan json