Perintah sqlite3 sql digunakan dengan contoh
- 560
- 81
- Ian Parker
Sqlite adalah basis data SQL ringan yang mengimplementasikan mesin database SQL transaksional, tanpa server, nol-konfigurasi, transaksional.
Kecuali beberapa perintah, sqlite menggunakan sintaks perintah serupa seperti yang digunakan oleh mysql, oracle. Artikel ini akan membantu cara menggunakan database SQLite menggunakan baris perintah.
1. Buat database SQLite
SQLite menyediakan perintah sederhana untuk membuat database. Gunakan perintah berikut untuk membuat database SQLite.
sqlite3 tecadmin.db
Pada dasarnya SQLite Database adalah file yang dibuat di direktori kerja Currect Anda.
ls -l tecadmin.DB -RW-R-R--. 1 root root 3072 Mei 11 14:32 Tecadmin.db
2. Buat tabel dalam database SQLite
Setelah membuat database mari kita buat tabel. Gunakan kueri berikut untuk membuat dua tabel (pengguna, posting) di database tecadmin.db.
sqlite3 tecadmin.DB SQLite> Buat Pengguna Tabel (UID Integer, Uname Varchar (60), Kategori Varchar (50)); sqlite> buat posting tabel (integer postid, postname varchar (50), konten varchar (1000)); sqlite> buat tabel tmp (id integer, tname varchar (50); sqlite> .berhenti
3. Daftar atau Turunkan Tabel di Sqlite
Untuk mencantumkan nama tabel hanya dalam database SQLite cukup gunakan perintah berikut.
sqlite> .Tabel memposting pengguna TMP
Beberapa kali jika Anda perlu menjatuhkan tabel apa pun, gunakan perintah berikut untuk melakukannya seperti di bawah ini.
drop table;
jatuhkan meja jika ada;
TMP TABUNGAN JATUH; Tabel drop jika ada TMP;
4. Masukkan data dalam tabel
Perintah berikut digunakan untuk memasukkan data dalam database SQLite melalui SQLite Prompt.
sqlite> masukkan ke dalam nilai posting (1, 'pos 1', 'ini adalah demo pos 1'); sqlite> masukkan ke dalam nilai posting (2, 'pos 2', 'ini adalah demo pos 2'); sqlite> masukkan ke dalam nilai pengguna (1, 'harry', 'staf'); sqlite> masukkan ke dalam nilai pengguna (2, 'rahul', 'admin');
Anda juga dapat menjalankan bundel perintah yang berisi dalam file.
VI Data.SQL Insert Into Posts Nilai (10, 'Sampel Post 10', 'Ini adalah sampel pos 10'); Masukkan ke dalam nilai postingan (11, 'sampel pos 11', 'Ini adalah sampel pos 11'); Masukkan ke nilai pengguna (10, 'Sarah', 'dukungan'); Masukkan ke nilai pengguna (11, 'nick', 'penjualan');
Perintah berikut akan menjalankan semua perintah dari data.sql di tecadmin.Database DB.
sqlite3 tecadmin.db < data.sql
5. Mengambil data dari tabel
Gunakan Perintah Pilih untuk Melihat Data Dari Tabel Dalam Database SQLite Seperti Contoh Di Bawah Ini.
SQLite> Pilih * dari pengguna; 1 | Harry | Staf 2 | Rahul | Admin 10 | Sarah | Dukungan 11 | Nick | Penjualan Sqlite> Pilih * dari pos; 1 | Post 1 | Ini adalah Demo Post 1 2 | Post 2 | Ini adalah Demo Post 2 10 | Sampel Post 10 | Ini adalah sampel pos 10 11 | Sampel pos 11 | Ini adalah sampel pos 11 sqlite> pilih * dari postingan di mana postid = 1; 1 | Posting 1 | Ini adalah Demo Post 1
6. Mengubah format output
SQLite3 menunjukkan hasil kueri dalam delapan format yang berbeda: "csv", "kolom", "html", "masukkan", "baris", "daftar", "tab", dan "tcl". Menggunakan ".Mode "Perintah Anda dapat mengubah format output. Mode output default adalah "Daftar".
sqlite> .SQLITE LINE MODE> Pilih * dari Pengguna; uid = 1 uname = kategori harry = staf uid = 2 uname = kategori rahul = admin
sqlite> .Kolom Mode SQLite> Pilih * dari pengguna; 1 Staf Harry 2 Rahul Admin 10 Sarah Dukungan 11 Penjualan Nick
7. Konversi SQLITE Database ke ASCII Text File
Anda cukup menutupi database SQLite ke file teks biasa menggunakan '.perintah dump '. Gunakan perintah berikut untuk dilakukan.
sqlite3 tecadmin.db '.buang '> cadangan.membuang
Untuk merekonstruksi database SQLite dari cadangan file ASCII.Dump Just Type:
cadangan kucing.dump | sqlite3 tecadmin-1.db
Referensi:
http: // www.sqlite.org/sqlite.html
- « Cara mencadangkan dan mengkloning partisi disk menggunakan perintah dd di linux
- Pengaturan Balancing Load Haproxy Berdasarkan URL »