Cara Membuka dan Menggunakan File SQLite

Cara Membuka Dan Menggunakan File Sqlite



Informasi basis data SQLite disimpan dalam file dengan ekstensi '.db'. File database SQLite dapat dibuat pada saat menjalankan perintah SQLite atau setelah menjalankan perintah SQLite. Perintah untuk mengakses konten yang berbeda dari database SQLite tidak sama dengan database standar lainnya. Dalam tutorial ini, kami akan menjelaskan penggunaan berbagai perintah SQLite untuk mengakses konten database SQLite setelah membuat file SQLite yang berisi tabel dengan data.

Prasyarat:

Anda harus menyelesaikan tugas-tugas berikut sebelum mempraktekkan tutorial ini:

A. Jalankan perintah berikut dari terminal untuk membuat file SQLite bernama 'shop.db' yang berisi konten database:







sqlite3 shop.db

B. Jalankan pernyataan SQL berikut untuk membuat tabel bernama 'item'. Tabel berisi tiga bidang dan kunci utama:



MEMBUAT MEJA item (
id TEKS UTAMA KUNCI ,
nama TEKS BUKAN BATAL UNIK ,
harga BILANGAN BULAT BUKAN BATAL ) ;

C. Jalankan pernyataan SQL berikut untuk menyisipkan banyak catatan ke dalam 'item' Tiga catatan dimasukkan ke dalam tabel:



MENYISIPKAN KE DALAM item
NILAI
( 'p-01' , 'Pena' , 10 ) ,
( 'p-02' , 'Pensil' , limabelas ) ,
( 'p-03' , 'Pemerintah' , 30 ) ;

Perintah SQLite Berbeda untuk Mengakses Database SQLite

Anda bisa mendapatkan daftar semua perintah SQLite yang diperlukan dengan menjalankan perintah berikut:





.membantu

Beberapa bagian dari output dari perintah '.help' ditampilkan di sini. Penggunaan perintah SQLite yang umum digunakan ditunjukkan di bagian selanjutnya dari tutorial ini.



1. Periksa Jalur Basis Data Utama

Jalankan perintah SQLite berikut untuk memeriksa nama database saat ini dengan informasi jalur dan izin baca-tulis:

. database

Menurut output, file database SQLite 'shop.db' disimpan di /home/fahmida jalur.

2. Periksa Daftar Tabel di Database

Jalankan perintah SQLite berikut untuk memeriksa daftar tabel database saat ini:

. tabel

Satu tabel bernama 'item' dibuat di file database 'shop.db' yang ditampilkan di output.

3. Menampilkan Struktur Tabel Terformat

Perintah SQLite '.header' digunakan untuk mengaktifkan atau menonaktifkan opsi header dari output. Jalankan perintah SQLite berikut untuk mengaktifkan bagian header dari output:

. tajuk PADA

Perintah SQLite '.mode' digunakan untuk menentukan tampilan output. Jalankan perintah berikut untuk menampilkan output berbasis kolom:

. mode KOLOM

Jalankan perintah berikut untuk menampilkan struktur tabel “item” dalam bentuk tabel:

pragma table_info ( 'barang' ) ;

Struktur tabel 'item' ditampilkan dalam output berikut:

4. Menampilkan Isi Tabel dalam Format Tabular

Tiga catatan dimasukkan di bagian pertama tutorial. Jika mode kolom untuk keluaran tidak disetel sebelumnya, jalankan perintah SQLite berikut:

. mode KOLOM

Jalankan perintah SQL berikut untuk mengambil semua rekaman dari tabel 'item':

PILIH * DARI barang;

Output berikut muncul setelah menjalankan perintah. Tiga rekaman tabel 'item' ditampilkan dengan header tabel:

5. Menampilkan Isi Tabel dengan Lebar Tertentu

Jika tidak ada lebar kolom yang diatur untuk keluaran, setiap nilai kolom ditampilkan dengan lebar 10 karakter secara default. Jika isi kolom terlalu panjang, nilainya dipersingkat. Perintah '.width' dari SQLite digunakan untuk mengatur lebar khusus kolom dalam output.

Jalankan perintah SQLite berikut untuk mengatur lebar kolom pertama menjadi 6 karakter, kolom kedua menjadi 25 karakter, dan kolom ketiga menjadi 5 karakter:

. lebar 6 25 5

Jalankan perintah SQLite berikut untuk mengatur mode keluaran ke kolom:

. mode KOLOM

Jalankan perintah SQL berikut untuk membaca semua catatan dari tabel 'item':

PILIH * DARI barang;

Keluaran berikut menampilkan rekaman tabel 'item' berdasarkan lebar yang diatur oleh perintah '.width'.

6. Menampilkan Isi Tabel dalam Format CSV

Isi tabel SQLite dapat ditampilkan dalam format CSV menggunakan perintah “.mode” dan “.separator”.

Jalankan perintah SQLite berikut untuk mencetak output dalam format daftar:

. daftar modus

Jalankan perintah SQLite berikut untuk mencetak output dengan memisahkan kolom dengan koma (,):

. pemisah ', '

Jalankan perintah SQL berikut untuk membaca semua catatan dari tabel 'item':

PILIH * DARI barang;

Output dari perintah dicetak dalam format CSV.

7. Tulis Output ke dalam File

Pada contoh sebelumnya, output dari perintah dicetak di terminal. Tetapi hasilnya dapat disimpan ke dalam file menggunakan perintah SQLite '.output'.

Jalankan perintah berikut untuk mencetak output ke dalam file “items_data.txt”:

. keluaran item_data . txt

Jalankan perintah SQLite berikut untuk mencetak output dengan memisahkan kolom dengan koma (,):

. pemisah ', '

Jalankan perintah SQL berikut untuk membaca semua catatan dari tabel 'item':

PILIH * DARI barang;

Tidak ada keluaran yang dicetak di sini karena keluaran dari perintah SELECT ditulis dalam file “items_data.txt”:

Jalankan perintah berikut untuk memeriksa konten file “items_data.txt”:

item_data kucing . txt

Berdasarkan output, file “items_data.txt” berisi record dari tabel “items”.

8. Hentikan dari SQLite

Jalankan perintah berikut untuk keluar dari sqlite3:

. berhenti

Kesimpulan

Metode membuka file SQLite baru atau yang sudah ada dan melakukan berbagai jenis operasi database menggunakan perintah SQLite ditunjukkan dalam tutorial ini.