Perintah SQLITE3 SQL digunakan dengan contoh

Perintah SQLITE3 SQL digunakan dengan contoh

SQLITE adalah pangkalan data SQL yang ringan yang melaksanakan enjin pangkalan data SQL yang serba lengkap, tanpa pelayan, sifar, sifar,.

Kecuali beberapa arahan, SQLite menggunakan sintaks perintah serupa seperti yang digunakan oleh MySQL, Oracle. Artikel ini akan membantu cara menggunakan pangkalan data sqlite menggunakan baris arahan.

1. Buat pangkalan data SQLite

SQLite menyediakan arahan mudah untuk membuat pangkalan data. Gunakan arahan berikut untuk membuat pangkalan data SQLITE.

sqlite3 tecadmin.db 

Pada dasarnya pangkalan data SQLite adalah fail yang dibuat dalam direktori kerja currect anda.

ls -l tecadmin.DB -RW-R-R--. 1 akar akar 3072 11 Mei 14:32 Tecadmin.db 
2. Buat jadual dalam pangkalan data SQLITE

Setelah membuat pangkalan data membolehkan membuat jadual. Gunakan pertanyaan berikut untuk membuat dua jadual (pengguna, jawatan) dalam pangkalan data Tecadmin.db.

sqlite3 tecadmin.DB SQLite> Buat Pengguna Jadual (UID Integer, Uname Varchar (60), Varchar Kategori (50)); SQLite> Buat Jadual Jadual (PostID Integer, Postname Varchar (50), Kandungan Varchar (1000)); sqlite> cipta jadual tmp (Id integer, tname varchar (50); sqlite> .berhenti 
3. Menyenaraikan atau menjatuhkan jadual di SQLite

Untuk menyenaraikan nama jadual hanya dalam pangkalan data sqlite hanya gunakan arahan berikut.

sqlite> .Jadual menyiarkan pengguna TMP 

Beberapa kali jika anda perlu menjatuhkan mana -mana jadual, gunakan arahan berikut untuk melakukannya seperti di bawah.
Jadual drop;
Jadual drop jika ada;

Jadual drop TMP; Jadual drop jika ada TMP; 
4. Masukkan data dalam jadual

Perintah berikut digunakan untuk memasukkan data dalam pangkalan data sqlite melalui prompt sqlite.

sqlite> masukkan ke dalam nilai jawatan (1, 'post 1', 'ini adalah demo post 1'); sqlite> masukkan ke dalam nilai jawatan (2, 'pos 2', 'ini adalah demo pos 2'); sqlite> masukkan ke nilai pengguna (1, 'harry', 'kakitangan'); sqlite> masukkan ke nilai pengguna (2, 'rahul', 'admin'); 

Anda juga boleh melaksanakan satu kumpulan arahan yang terdapat dalam fail.

Data vi.Masukkan SQL ke dalam Nilai Pos (10, 'Sampel Pos 10', 'Ini adalah Sampel Post 10'); Masukkan ke dalam nilai jawatan (11, 'Sampel Pos 11', 'Ini adalah Sampel Post 11'); Masukkan nilai pengguna (10, 'Sarah', 'sokongan'); Masukkan nilai pengguna (11, 'Nick', 'Sales'); 

Perintah berikut akan melaksanakan semua arahan dari data.SQL di Tecadmin.pangkalan data DB.

sqlite3 tecadmin.db < data.sql 
5. Ambil data dari jadual

Gunakan arahan pilih untuk melihat data dari jadual dalam pangkalan data SQLite seperti contoh di bawah.

sqlite> pilih * dari pengguna; 1 | Harry | Kakitangan 2 | Rahul | Admin 10 | Sarah | Sokongan 11 | Nick | Sales Sqlite> Pilih * dari jawatan; 1 | Post 1 | Ini adalah Demo Post 1 2 | Post 2 | Ini Demo Post 2 10 | Contoh Pos 10 | = 1; 1 | Post 1 | Ini Demo Post 1 
6. Menukar format output

SQLite3 menunjukkan hasil pertanyaan dalam lapan format yang berbeza: "CSV", "lajur", "HTML", "INSERT", "LINE", "LIST", "TABS", dan "TCL". Menggunakan ".Perintah "mod anda boleh menukar format output. Mod output lalai adalah "Senarai".

sqlite> .SQLITE baris mod> pilih * dari pengguna; uid = 1 uname = Harry kategori = kakitangan uid = 2 uname = Rahul kategori = admin 
sqlite> .SQLITE COLUMN MODE> PILIH * DARI PENGGUNA; 1 Kakitangan Harry 2 Rahul Admin 10 Sarah Sokongan 11 Jualan Nick 
7. Tukar pangkalan data SQLite ke fail teks ASCII

Anda hanya boleh rahsia pangkalan data SQLite ke fail teks biasa menggunakan '.perintah dump '. Gunakan arahan berikut untuk dilakukan.

sqlite3 tecadmin.db '.Dump '> sandaran.pembuangan 

Untuk membina semula pangkalan data SQLite dari sandaran fail ASCII.Dump hanya taip:

sandaran kucing.Dump | sqlite3 tecadmin-1.db 

Rujukan:
http: // www.SQLITE.org/sqlite.html