Yerel başvuru ve yayımlanan tüm kiplerle tam paketi kurar.
install dbdb: sonrasındaki metin ise veritabanının kendi dilinde kalır. Böylece SQL, Redis veri yapıları ve MongoDB belgeleri aynı modelmiş gibi gösterilmeden günlük işler kısalır.
db [driver] [options]dbseçili veritabanı sürücüsünü ve kurulu sürücüleri göstermek
db <driver>sürücü seçmek: mysql|postgresql|redis|sqlite|mongodb
-c ...seçili sürücü üzerinden bağlan
-use ...seçili sürücü üzerinden veritabanı seç
-lseçili sürücü üzerinden veritabanlarını veya ad alanlarını listele
-tseçili sürücü üzerinden tabloları, koleksiyonları veya anahtarları listele
-s <name>seçili sürücü üzerinden yapıyı göster
-n <name> [rows]seçili sürücü üzerinden kayıt önizlemesi göster
-f <name> <text>seçili sürücü üzerinden ara
-o <name> ...seçili sürücü üzerinden dışa aktar
-a ...seçili sürücü üzerinden veri ekle
-w ...seçili sürücü üzerinden veri güncelle
-d ...seçili sürücü üzerinden veri sil
-m [name]seçili sürücü üzerinden geçerli bağlantıyı kaydetmek
-M <name>seçili sürücünün kaydedilmiş bağlantısını silmek
-k [name]seçili sürücünün kaydedilmiş bağlantılarını listelemek veya incelemek
-K <name>seçili sürücünün kaydedilmiş bağlantısıyla bağlanmak
-eseçili sürücünün bağlantısını kes
db : <native>seçili sürücünün yerel sorgusunu veya komutunu çalıştır
db dump ...seçili sürücü üzerinden döküm oluştur
db load <file>seçili sürücü üzerinden döküm veya betik yükle
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.
Ortak ayna, odaklı ekleme, güncelleme ve silme işlemleri için -a, -w ve -d seçeneklerini de sürücüye iletir; kesin argümanlar sürücüye özeldir.
-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 dbAzaltılmış paketi kurun. Yerel başvuru dahil değildir;
install db -mTam olarak bu yayımlanmış sürümü kurun.
install db -v 1.3.3upgrade uyumluluğu denetler ve bloğu yalnız gerektiğinde değiştirir.
upgrade dbÇekirdeğe ve diğer modüllere dokunmadan eklenti bloğunu kaldırır.
install db -uÖrnekler kopyalanabilir; site bunları çalıştırmaz. Yolları, izinleri ve yıkıcı seçenekleri denetleyin.
db sqlite | db -c \sandbox\db\shop.sqlite | db -t | db -n products 5Driver sqlite
Status selected
Status connected
File sandbox/db/shop.sqlite
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 1dbDriver sqlite
SQLite installed · selected
MySQL installed
PostgreSQL not installed
Redis not installed
MongoDB not installeddb mysqlDriver mysql
Status selected
Engine MySQL / MariaDBdb mariadbDriver mysql
Status selected
Engine MySQL / MariaDBdb -s productsField Type Null Key
id INTEGER no PRIMARY
sku TEXT no UNIQUE
name TEXT no
category TEXT no
price REAL no
active INTEGER nodb -f products "shoe"id sku name category price
1 SHOE-1 City shoe shoes 79.9
2 SHOE-2 Trail shoe shoes 109db -o products -j products.jsonSaved products.jsondb -a products : {"sku":"TMP-1","name":"Temporary","price":1}Inserted 1
ID 5db -w products sku TMP-1 : {"price":2}Updated 1db -d products sku TMP-1Deleted 1db : SELECT COUNT(*) AS products FROM productsproducts
4db dump backup.sqlSaved backup.sqldb -e+db oracleBilinmeyen veritabanı sürücüsü: oraclesandbox/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);
Ortak seçenekleri gruplar, bağlantı belleğini sürücüye iletir ve sürücü durumunu kompakt sütunlarda gösterir.