Cara Membuka dan Menggunakan Fail SQLite

Cara Membuka Dan Menggunakan Fail Sqlite



Maklumat pangkalan data SQLite disimpan dalam fail dengan sambungan '.db'. Fail pangkalan data SQLite boleh dibuat pada masa melaksanakan perintah SQLite atau selepas melaksanakan perintah SQLite. Arahan untuk mengakses kandungan berbeza pangkalan data SQLite tidak serupa dengan pangkalan data standard lain. Dalam tutorial ini, kami akan menerangkan penggunaan perintah SQLite yang berbeza untuk mengakses kandungan pangkalan data SQLite selepas mencipta fail SQLite yang mengandungi jadual dengan data.

Prasyarat:

Anda perlu menyelesaikan tugasan berikut sebelum mempraktikkan tutorial ini:

A. Jalankan arahan berikut dari terminal untuk mencipta fail SQLite bernama 'shop.db' yang mengandungi kandungan pangkalan data:







kedai sqlite3.db

B. Jalankan pernyataan SQL berikut untuk mencipta jadual bernama 'item'. Jadual mengandungi tiga medan dan kunci utama:



CIPTA JADUAL barang (
id TEKS UTAMA KUNCI ,
nama TEKS TIDAK NULL UNIK ,
harga INTEGER TIDAK NULL ) ;

C. Jalankan pernyataan SQL berikut untuk memasukkan berbilang rekod ke dalam 'item' Tiga rekod dimasukkan ke dalam jadual:



INSERT KE DALAM barang
NILAI
( 'p-01' , 'Pen' , 10 ) ,
( 'p-02' , 'Pensel' , lima belas ) ,
( 'p-03' , 'Rular' , 30 ) ;

Perintah SQLite yang berbeza untuk Mengakses Pangkalan Data SQLite

Anda boleh mendapatkan senarai semua perintah SQLite yang diperlukan dengan melaksanakan arahan berikut:





.bantuan

Beberapa bahagian output arahan '.help' ditunjukkan di sini. Penggunaan arahan SQLite yang biasa digunakan ditunjukkan dalam bahagian seterusnya tutorial ini.



1. Semak Laluan Pangkalan Data Utama

Jalankan arahan SQLite berikut untuk menyemak nama pangkalan data semasa dengan maklumat laluan dan kebenaran baca-tulis:

. pangkalan data

Mengikut output, fail pangkalan data SQLite 'shop.db' disimpan dalam /home/fahmida laluan.

2. Semak Senarai Jadual dalam Pangkalan Data

Jalankan arahan SQLite berikut untuk menyemak senarai jadual pangkalan data semasa:

. meja

Satu jadual bernama 'item' dicipta dalam fail pangkalan data 'shop.db' yang ditunjukkan dalam output.

3. Paparkan Struktur Terformat Jadual

Perintah SQLite '.header' digunakan untuk mendayakan atau melumpuhkan pilihan pengepala output. Jalankan perintah SQLite berikut untuk mendayakan bahagian pengepala output:

. kepala HIDUP

Perintah SQLite '.mode' digunakan untuk menentukan rupa output. Jalankan arahan berikut untuk memaparkan output berasaskan lajur:

. mod KOLUM

Jalankan arahan berikut untuk memaparkan struktur jadual 'item' dalam bentuk jadual:

pragma table_info ( 'barang' ) ;

Struktur jadual 'item' ditunjukkan dalam output berikut:

4. Paparkan Kandungan Jadual dalam Format Jadual

Tiga rekod dimasukkan dalam bahagian pertama tutorial. Jika mod lajur untuk output tidak ditetapkan sebelum ini, jalankan perintah SQLite berikut:

. mod KOLUM

Jalankan arahan SQL berikut untuk mendapatkan semula semua rekod daripada jadual 'item':

PILIH * DARI barang;

Output berikut muncul selepas melaksanakan arahan. Tiga rekod jadual 'item' ditunjukkan dengan pengepala jadual:

5. Paparkan Kandungan Jadual dengan Lebar Tertentu

Jika tiada lebar lajur ditetapkan untuk output, setiap nilai lajur dipaparkan dengan lebar 10 aksara secara lalai. Jika kandungan lajur terlalu panjang, nilainya dipendekkan. Perintah '.width' SQLite digunakan untuk menetapkan lebar tersuai lajur dalam output.

Jalankan perintah SQLite berikut untuk menetapkan lebar lajur pertama kepada 6 aksara, lajur kedua kepada 25 aksara dan lajur ketiga kepada 5 aksara:

. lebar 6 25 5

Jalankan arahan SQLite berikut untuk menetapkan mod output ke lajur:

. mod KOLUM

Jalankan arahan SQL berikut untuk membaca semua rekod daripada jadual 'item':

PILIH * DARI barang;

Output berikut menunjukkan rekod jadual 'item' berdasarkan lebar yang ditetapkan oleh arahan '.width'.

6. Paparkan Kandungan Jadual dalam Format CSV

Kandungan jadual SQLite boleh dipaparkan dalam format CSV menggunakan arahan '.mode' dan '.separator'.

Jalankan arahan SQLite berikut untuk mencetak output dalam format senarai:

. senarai mod

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

. pemisah ','

Jalankan arahan SQL berikut untuk membaca semua rekod daripada jadual 'item':

PILIH * DARI barang;

Output arahan dicetak dalam format CSV.

7. Tulis Output ke dalam Fail

Dalam contoh sebelumnya, output arahan dicetak dalam terminal. Tetapi output boleh disimpan ke dalam fail menggunakan perintah SQLite '.output'.

Jalankan arahan berikut untuk mencetak output ke dalam fail 'items_data.txt':

. keluaran item_data . txt

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

. pemisah ','

Jalankan arahan SQL berikut untuk membaca semua rekod daripada jadual 'item':

PILIH * DARI barang;

Tiada output dicetak di sini kerana output arahan SELECT ditulis dalam fail 'items_data.txt':

Jalankan arahan berikut untuk menyemak kandungan fail 'items_data.txt':

data item kucing . txt

Menurut output, fail 'items_data.txt' mengandungi rekod jadual 'item'.

8. Tamatkan daripada SQLite

Jalankan arahan berikut untuk keluar dari sqlite3:

. berhenti

Kesimpulan

Kaedah membuka fail SQLite baharu atau sedia ada dan melaksanakan pelbagai jenis operasi pangkalan data menggunakan arahan SQLite ditunjukkan dalam tutorial ini.