English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Questo capitolo ti guiderà attraverso i comandi semplici e utili utilizzati dagli sviluppatori SQLite. Questi comandi sono detti comandi di punti SQLite, ma un'eccezione a questi comandi è che non dovrebbero essere terminati con un punto e virgola (;).
Iniziamo consqlite3
Inizia digitando un comando semplice nel prompt dei comandi, che ti fornirà un prompt di comando SQLite, dove puoi eseguire vari comandi SQLite.
$sqlite3 Versione SQLite 3.3.6 Inserisci ".help" per le istruzioni sqlite>
Per ottenere una lista dei comandi di punti disponibili, è possibile inserire in qualsiasi momento ".help". Ad esempio-
sqlite>.help
I comandi elencati di seguito mostreranno una lista di comandi SQLite di punti importanti, nella tabella sottostante sono elencati questi comandi.
Numero di sequenza | Comandi e descrizioni |
---|---|
1 |
Esegui il backup della database (predefinita "main") in FILE |
2 |
Ferma l'esecuzione dopo l'errore. Disattivato per default |
3 |
Elenca il nome e il file delle database aggiuntive |
4 |
Estrai il database in formato testo SQL. Se specificato TABLE, estrai solo le tabelle che corrispondono al modello TABLE LIKE |
5 |
Apri o chiudi l'eco dei comandi |
6 |
Esci dal prompt SQLite |
7 |
Apri o chiudi il formato di output adatto a EXPLAIN. Senza parametri, aprirà EXPLAIN |
8 |
Apri o chiudi la visualizzazione dell'intestazione |
9 |
Mostra questo messaggio |
10 |
Importa i dati da FILE a TABLE |
11 |
Mostra i nomi di tutti gli indici. Se specificato TABLE, mostra solo gli indici delle tabelle che corrispondono al modello TABLE LIKE |
12 |
Carica la libreria estensione |
13 |
Apri o chiudi il login. FILE può essere stderr / stdout |
14 |
Imposta il MODE su uno dei seguenti modi di output-
|
15 |
Stampa STRING al posto del valore NULL |
16 |
Invia l'output a FILENAME |
17 |
Invia l'output sullo schermo |
18 anni |
Stampa il testo STRING |
19 |
Sostituisci il prompt standard |
20 |
Esci dal prompt SQLite |
21 |
Esegui SQL in FILENAME |
22 |
Mostra la statement CREATE. Se specificato TABLE, mostra solo le tabelle che corrispondono al modello TABLE LIKE |
23 |
Cambia il formato di output e il separatore utilizzato da .import |
24 |
Mostra i valori correnti delle impostazioni variabili |
25 |
Apri o chiudi la statistica |
26 |
列出与LIKE模式匹配的表的名称 |
27 |
尝试打开锁定的表,以毫秒为单位 |
28 |
设置“列”模式的列宽 |
29 |
打开或关闭CPU计时器测量 |
让我们尝试使用.show
命令查看SQLite命令提示符的默认设置。
sqlite>.show echo: off explain: off headers: off mode: column nullvalue: "" output: stdout separator: "|" width: sqlite>
确保在sqlite>提示符和dot命令之间没有空格,否则它将无法正常工作。
您可以使用以下点命令序列来格式化输出。
sqlite>.header on sqlite>.mode column sqlite>.timer on sqlite>
上面的设置将产生以下格式的输出。
ID NAME AGE ADDRESS SALARY ---------- ---------- ---------- ---------- ---------- 1 Paul 32 California 20000.0 2 Allen 25 Texas 15000.0 3 Teddy 23 Norway 20000.0 4 Mark 25 Richmond 65000.0 5 David 27 Texas 85000.0 6 Kim 22 South-Hall 45000.0 7 James 24 Houston 10000.0 CPU Time: user 0.000000 sys 0.000000
La tabella principale salva informazioni chiave sui database delle tabelle, chiamatasqlite_master
. Puoi vedere la sua architettura, come segue:
sqlite>.schema sqlite_master
Questo produrrà il seguente risultato.
CREATE TABLE sqlite_master ( type text, name text, tbl_name text, rootpage integer, testo sql );