Yerel başvuru ve yayımlanan tüm kiplerle tam paketi kurar.
install sqlitesqlitesqlite [options] · sqlite : <sql>sqlitegeçerli
sqlite -c <file> [-f] [-m [name]]-use <file>başka bir mevcut
-lbağlı veritabanı dosyalarını göster
-ttabloları ve görünümleri listele
-s <table>sütunları ve veri türlerini göster
-n <table> [rows]tablo satırlarını önizle
-f <table> <text> [rows]tablo sütunlarında metin ara
-o <table> [-j|-csv] [file] [-f]tablo satırlarını dışa aktar
-a <table> : <json>JSON nesnesinden bir satır ekle
-w <table> <field> <value> : <json>eşleşen satırları JSON nesnesiyle güncelle
-d <table> <field> <value>eşleşen satırları sil
-m [name]geçerli veritabanını .lil.key içine kaydetmek; varsayılan ad olarak dosya adını kullanmak
-M <name>kaydedilmiş bir veritabanını silmek
-k [name]kaydedilmiş veritabanlarını listelemek veya birini incelemek
-K <name>kaydedilmiş bir veritabanını açmak
-eseçili veritabanı dosyasını kapat
sqlite : <sql>yerel SQL çalıştır
sqlite load <file.sql>dosyadan SQL çalıştır
sqlite dump [file.sql] [-f]şema ve veri dökümü oluştur
Yaygın biçimler yerel komut başvurusunda gösterilir. Kısayollar inceleme ve hedefli değişiklikleri kapsar; ileri işlemler için yerel sözdizimi her zaman kullanılabilir.
dump/load biçimi sürücüye bağlıdır. Motorun tüm özelliklerini kapsayan tam yedekler için sunucunun yerel araçlarını kullanın.
Parolalar gizli alanda girilir ve komut geçmişine yazılmaz. Mümkün olduğunda sınırlı yetkili hesaplar kullanın.
100000 satırı aşan tablo dışa aktarımları kısmi dosya yazmak yerine reddedilir; SQL dökümü tam şema ve veri yedeği olmaya devam eder.
-m kullanılmadığında bağlantı verileri yalnızca geçerli PHP oturumunda kalır. -m [name] profili korumalı .lil.key dosyasına (0600) açıkça kaydeder, -K <name> bu profille yeniden bağlanır, -k kaydedilmiş parolayı göstermeden profilleri listeler veya inceler, -M <name> ise bir profili siler. kill, diğer çekirdek durumuyla birlikte .lil.key dosyasını da kaldırır. İsteğe bağlı kaydedilmiş bir profil veritabanı kimlik bilgileri içerebildiği için bu dosyayı hassas kabul edin.
Hazırlanmış örnekleri doğrudan sayfada çalıştırın. Sonuçlar önceden hazırlanır ve tarayıcıda gösterilir; sunucuda hiçbir terminal komutu yürütülmez.
Güncel uyumlu sürümü kurun. Tüm özellikler için Base, azaltılmış paket için Minimum seçin; zaten kurulu bir modülü güncellemek için upgrade kullanın.
Base ve Minimum aynı geçerli modül sürümünün iki paketidir.
Yerel başvuru ve yayımlanan tüm kiplerle tam paketi kurar.
install sqliteAzaltılmış paketi kurun. Yerel başvuru dahil değildir;
install sqlite -mTam olarak bu yayımlanmış sürümü kurun.
install sqlite -v 1.1.4upgrade uyumluluğu denetler ve bloğu yalnız gerektiğinde değiştirir.
upgrade sqliteÇekirdeğe ve diğer modüllere dokunmadan eklenti bloğunu kaldırır.
install sqlite -uÖrnekler kopyalanabilir; site bunları çalıştırmaz. Yolları, izinleri ve yıkıcı seçenekleri denetleyin.
cd \sandbox\db | sqlite -c shop.sqlite | sqlite -t | sqlite -n products 5mysql.sql
postgresql.sql
redis.txt
shop.sqlite
sqlite.sql
Status connected
File sandbox/db/shop.sqlite
SQLite 3.x
products
orders
id sku name category price active
1 SHOE-1 City shoe shoes 79.9 1
2 SHOE-2 Trail shoe shoes 109 1
3 BAG-1 Canvas bag bags 44.5 1shop.sqliteStatus connected
File sandbox/db/shop.sqlite
SQLite 3.xsqlite -s productsColumn Type Not null Key
id INTEGER no PRIMARY
sku TEXT yes UNIQUE
name TEXT yes
category TEXT yes
price REAL yes
active INTEGER yessqlite -f products "shoe" 20id sku name category price
1 SHOE-1 City shoe shoes 79.9
2 SHOE-2 Trail shoe shoes 109sqlite -o products -csv products.csvSaved products.csvsqlite -a products : {"sku":"BAG-1","name":"Travel bag","price":49.90}Inserted 1
ID 5sqlite -w products sku BAG-1 : {"price":44.90}Updated 1sqlite -d products sku BAG-1Deleted 1sqlite : SELECT category,COUNT(*) FROM products GROUP BY categorycategory COUNT(*)
accessories 1
bags 1
shoes 2sqlite dump shop-backup.sqlSaved shop-backup.sqlsqlite load \sandbox\db\sqlite.sql+sqlite -e+sqlite -c missing.sqliteVeritabanı dosyası bulunamadısandbox/db/sqlite.sqlÖrnek, korumalı /sandbox/ dokümantasyon alanındaki bir dosya veya dizini kullanır.
CREATE TABLE products (
id INTEGER PRIMARY KEY,
sku TEXT UNIQUE NOT NULL,
name TEXT NOT NULL,
category TEXT NOT NULL,
price REAL NOT NULL,
active INTEGER NOT NULL DEFAULT 1
);
INSERT INTO products (sku,name,category,price,active) VALUES
('SHOE-1','City shoe','shoes',79.90,1),
('SHOE-2','Trail shoe','shoes',109.00,1),
('BAG-1','Canvas bag','bags',44.50,1);
Adlandırılmış .lil.key içine ekler.