Ini ialah arahan sqlite yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.
JADUAL:
NAMA
sqlite - Antara muka baris arahan untuk SQLite
SINOPSIS
sqlite [pilihan] nama fail [SQL]
RINGKASAN
sqlite ialah front-end berasaskan terminal kepada perpustakaan SQLite. Ia membolehkan anda menaip
pertanyaan secara interaktif, keluarkannya kepada SQLite dan lihat hasilnya. Sebagai alternatif, anda boleh
tentukan kod SQL pada baris arahan. Di samping itu ia menyediakan beberapa meta-perintah.
DESCRIPTION
Halaman manual ini mendokumentasikan secara ringkas sqlite perintah. Halaman manual ini ditulis untuk
pengedaran Debian GNU/Linux kerana program asal tidak mempunyai manual
.
MENDAPAT BERMULA
Untuk memulakan program sqlite, hanya taip "sqlite" diikuti dengan nama fail yang dipegang
pangkalan data SQLite. Jika fail itu tidak wujud, fail baharu dibuat secara automatik. The
program sqlite kemudiannya akan meminta anda memasukkan SQL. Taipkan pernyataan SQL (ditamatkan oleh a
titik koma), tekan "Enter" dan SQL akan dilaksanakan.
Contohnya, untuk mencipta pangkalan data SQLite baharu bernama "ex1" dengan satu jadual bernama "tbl1",
anda mungkin melakukan ini:
$ sqlite ex1
SQLite versi 2.0.0
Masukkan ".help" untuk arahan
sqlite> buat jadual tbl1(one varchar(10), dua smallint);
sqlite> masukkan ke dalam nilai tbl1('hello!',10);
sqlite> masukkan ke dalam nilai tbl1('selamat tinggal', 20);
sqlite> pilih * daripada tbl1;
hello!|10
selamat tinggal|20
sqlite>
SQLITE META-COMMANDS
Selalunya, sqlite hanya membaca baris input dan menghantarnya ke SQLite
perpustakaan untuk pelaksanaan. Tetapi jika baris input bermula dengan titik ("."), maka baris itu adalah
dipintas dan ditafsir oleh program sqlite itu sendiri. "Arahan titik" ini ialah
lazimnya digunakan untuk menukar format keluaran pertanyaan, atau untuk melaksanakan prabungkus tertentu
pernyataan pertanyaan.
Untuk penyenaraian arahan titik yang tersedia, anda boleh memasukkan ".help" pada bila-bila masa. Untuk
contoh:
sqlite> .help
.buang ?MEJA? ... Buang pangkalan data dalam format teks
.echo ON|OFF Hidupkan atau matikan gema arahan
.keluar Keluar dari program ini
.explain ON|OFF Hidupkan mod output sesuai untuk EXPLAIN on atau off.
"mati" akan kembali kepada mod output yang telah
berkuat kuasa sebelum ini
.header(s) ON|OFF Hidupkan atau matikan paparan pengepala
.help Tunjukkan mesej ini
.indeks JADUAL Tunjukkan nama semua indeks pada JADUAL
.mode MODE Tetapkan mod kepada salah satu daripada "baris", "lajur",
"masukkan", "senarai", atau "html"
.mode insert JADUAL Hasilkan pernyataan sisipan SQL untuk JADUAL
.nullvalue STRING Cetak STRING dan bukannya tiada apa-apa untuk data NULL
.output FILENAME Hantar output ke FILENAME
.output stdout Hantar output ke skrin
.prompt MAIN CONTINUE Gantikan gesaan standard
"sqlite > " dan " ...> "
dengan rentetan MAIN dan CONTINUE
CONTINUE adalah pilihan.
.berhenti Keluar dari program ini
.baca FILENAME Laksanakan SQL dalam FILENAME
.reindex ?JADUAL? Bina semula indeks
.schema ?JADUAL? Tunjukkan kenyataan CREATE
.separator STRING Tukar rentetan pemisah untuk mod "senarai".
.show Tunjukkan nilai semasa untuk yang berikut:
.gema
.terangkan
.mod
.nullvalue
.pengeluaran
.pemisah
.lebar
.meja ?CORAK? Senaraikan nama jadual yang sepadan dengan corak
.masa tamat MS Cuba buka jadual terkunci untuk MS milisaat
.width NUM NUM ... Tetapkan lebar lajur untuk mod "lajur".
sqlite>
PILIHAN
Program ini mempunyai pilihan berikut:
-di dalamnya fail
Baca dalam dan proses 'fail', yang mengandungi "arahan titik". Anda boleh menggunakan fail ini
untuk memulakan tetapan paparan.
-html Tetapkan mod output kepada HTML.
- senarai Tetapkan mod output kepada 'senarai'.
-baris Tetapkan mod output kepada 'garisan'.
-ruangan
Tetapkan mod output kepada 'lajur'.
-pemisah pemisah
Tentukan pemisah medan keluaran untuk mod 'senarai' untuk digunakan. Lalai ialah '|'.
-nilai nol rentetan
Apabila null ditemui, cetak 'rentetan'. Lalai ialah tiada rentetan.
-[no]pengepala
Hidupkan atau matikan pengepala. Lalai dimatikan.
-gema Cetak arahan sebelum pelaksanaan.
OUTPUT MODE
Program SQLite mempunyai mod output yang berbeza, yang menentukan cara output (dari
pertanyaan) diformatkan.
Dalam mod 'senarai', yang merupakan lalai, satu rekod setiap baris dikeluarkan, setiap medan diasingkan
oleh pemisah yang dinyatakan dengan -pemisah pilihan atau .pemisah perintah.
Dalam mod 'baris', setiap lajur dikeluarkan pada barisnya sendiri, rekod dipisahkan dengan kosong
garis.
Dalam mod HTML, jadual XHTML dijana.
Dalam mod 'lajur', satu rekod setiap baris dikeluarkan, dijajarkan dengan kemas dalam lajur.
INIT FAIL
sqlite boleh dimulakan menggunakan fail sumber. Ini boleh digabungkan dengan baris arahan
hujah untuk menyediakan sqlite tepat seperti yang anda inginkan. Permulaan diteruskan sebagai
ikut:
o Kemungkiran bagi
mod = SENARAI
pemisah = "|"
gesaan utama = "sqlite> "
teruskan gesaan = " ...> "
ditubuhkan.
o Jika fail .sqliterc boleh ditemui dalam direktori rumah pengguna, ia dibaca dan diproses.
Ia sepatutnya hanya mengandungi "arahan titik". Jika fail tidak ditemui atau tidak boleh dibaca,
pemprosesan diteruskan tanpa pemberitahuan.
o Jika fail dinyatakan pada baris arahan dengan pilihan -init, ia diproses dalam
cara yang sama seperti .sqliterc
o Semua pilihan baris arahan lain diproses
o Pangkalan data dibuka dan anda kini bersedia untuk memulakan.
Gunakan sqlite dalam talian menggunakan perkhidmatan onworks.net