Yerel başvuru ve yayımlanan tüm kiplerle tam paketi kurar.
install mysqlmysql: sonrasında yerel SQL her zaman kullanılabilir.
mysql [options] · mysql : <sql>mysqlgeçerli
mysql -c <host> <user> [database] [-p <port>] [-s <socket>] [-charset <charset>] [-n] [-m [name]]bağlan; -n kullanılmadıkça parola ayrı istenir
-use <database>başka bir veritabanı seç
-lveritabanlarını listele
-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 bağlantıyı .lil.key içine kaydetmek; varsayılan ad olarak veritabanını kullanmak
-M <name>kaydedilmiş bir bağlantıyı silmek
-k [name]kaydedilmiş bağlantıları listelemek veya parolayı göstermeden birini incelemek
-K <name>kaydedilmiş bir bağlantıyla bağlanmak
-ebağlantıyı kes ve bağlantı verilerini temizle
mysql : <sql>yerel SQL çalıştır
mysql load <file.sql>dosyadan SQL çalıştır
mysql dump [file.sql] [-f]şema ve veri dökümü oluştur
mariadb [options]@
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.
-charset bağlantı karakter kümesini seçer. 100000 satırı aşan tablo dışa aktarmaları kısmi dosya yazmak yerine reddedilir.
-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 mysqlAzaltılmış paketi kurun. Yerel başvuru dahil değildir;
install mysql -mTam olarak bu yayımlanmış sürümü kurun.
install mysql -v 1.1.3upgrade uyumluluğu denetler ve bloğu yalnız gerektiğinde değiştirir.
upgrade mysqlÇekirdeğe ve diğer modüllere dokunmadan eklenti bloğunu kaldırır.
install mysql -uÖrnekler kopyalanabilir; site bunları çalıştırmaz. Yolları, izinleri ve yıkıcı seçenekleri denetleyin.
mysql -use shop | mysql -t | mysql -n products 5Database shop
products
orders
id sku name category price active
1 SHOE-1 City shoe shoes 79.90 1
2 SHOE-2 Trail shoe shoes 109.00 1
3 BAG-1 Canvas bag bags 44.50 1mysql -c localhost app shopStatus connected
Server MySQL / MariaDB
Host localhost:3306
User app
Database shop
Charset utf8mb4mysql -linformation_schema
shopmysql -s productsField Type Null Key
id bigint NO PRI
sku varchar(64) NO UNI
name varchar(180) NO
category varchar(80) NO
price decimal(10,2) NO
active tinyint(1) NOmysql -f products "shoe" 20id sku name category price
1 SHOE-1 City shoe shoes 79.90
2 SHOE-2 Trail shoe shoes 109.00mysql -o products -j products.jsonSaved products.jsonmysql -a products : {"sku":"BAG-1","name":"Travel bag","price":49.90}Inserted 1mysql -w products sku BAG-1 : {"price":44.90}Updated 1mysql -d products sku BAG-1Deleted 1mysql : SELECT COUNT(*) AS products FROM productsproducts
4mysql dump shop.sqlSaved shop.sql
Tables 2
Views 0mysql load \sandbox\db\mysql.sqlAffected 1
Affected 0
Affected 0
Affected 2
Time 2 msmysql -e+mysql -s missing_tableTablo bulunamadı: missing_tablesandbox/db/mysql.sqlÖrnek, korumalı /sandbox/ dokümantasyon alanındaki bir dosya veya dizini kullanır.
CREATE DATABASE IF NOT EXISTS shop CHARACTER SET utf8mb4;
USE shop;
CREATE TABLE products (id BIGINT UNSIGNED AUTO_INCREMENT PRIMARY KEY, sku VARCHAR(64) UNIQUE NOT NULL, name VARCHAR(180) NOT NULL, category VARCHAR(80) NOT NULL, price DECIMAL(10,2) NOT NULL, active TINYINT(1) NOT NULL DEFAULT 1);
INSERT INTO products(sku,name,category,price,active) VALUES ('SHOE-1','City shoe','shoes',79.90,1),('BAG-1','Canvas bag','bags',44.50,1);
Açık -m/-M/-k/-K profillerini .lil.key içine ekler; listeler kaydedilmiş parolayı asla göstermez.