Il miglior tutorial SQLite Select Nel 2024, in questo tutorial puoi imparare grammatica,Esempi,Impostare la larghezza della colonna di output,Informazioni Schema,
dichiarazione SQLiteSELEZIONA utilizzato per recuperare i dati da una tabella di database SQLite in forma di dati tabella di restituire il risultato.Questi risultati sono anche chiamati un insieme di risultati.
La sintassi di base di SQLite SELECT è la seguente:
SELEZIONE column1, column2, columnn FROM nome_tabella;
Qui, column1, column2 it. è un campo nella tabella, cioè, il loro valore è che si desidera ottenere. Se si desidera ottenere tutti i campi disponibili, è possibile utilizzare la seguente sintassi:
SELECT * FROM nome_tabella;
tavolo COMPANY Supponiamo che ha i seguenti documenti:
NOME ID Età Indirizzo STIPENDIO ---------- ---------- ---------- ---------- ---------- 1 Paul 32 California 20000.0 2 Allen 25 Texas 15000.0 3 Teddy 23 Norvegia 20000.0 4 Mark 25 Rich-Mond 65.000,0 5 David 27 Texas 85.000,0 6 Kim 22 Sud-Hall 45.000,0 7 James 24 Houston 10000.0
Ecco un esempio di utilizzo di un'istruzione SELECT per recuperare e visualizzare tutti questi record. Qui, i primi tre comandi vengono utilizzati per impostare l'output formattato corretta.
sqlite> .header su sqlite> Colonna .mode sqlite> SELECT * FROM Società;
Infine, si ottengono i seguenti risultati:
NOME ID Età Indirizzo STIPENDIO ---------- ---------- ---------- ---------- ---------- 1 Paul 32 California 20000.0 2 Allen 25 Texas 15000.0 3 Teddy 23 Norvegia 20000.0 4 Mark 25 Rich-Mond 65.000,0 5 David 27 Texas 85.000,0 6 Kim 22 Sud-Hall 45.000,0 7 James 24 Houston 10000.0
Se si desidera ottenere il campo Società specificato nella tabella, utilizzare la seguente query:
sqlite> SELECT MATR, NOME, STIP FROM Società;
La query sopra produrrà i seguenti risultati:
ID NOME STIPENDIO ---------- ---------- ---------- 1 Paul 20000.0 2 Allen 15000.0 3 Teddy 20000.0 4 Mark 65.000,0 5 David 85.000,0 6 Kim 45.000,0 7 James 10000.0
A volte, a causa della larghezza della colonna predefinito per mostrare la causacolonna .mode, in questo caso, l'uscita viene troncato.A questo punto, è possibile utilizzare.width num, num itit comando per impostare la larghezza della colonna di visualizzazione, come segue:
sqlite> .width 10, 20, 10 sqlite> SELECT * FROM Società;
Il comando.width sopra della prima larghezza di colonna 10, seconda larghezza colonna 20, la terza larghezza di colonna di 10.Così il sopra SELECT per ottenere i seguenti risultati:
NOME ID Età Indirizzo STIPENDIO ---------- -------------------- ---------- ---------- ---------- 1 Paul 32 California 20000.0 2 Allen 25 Texas 15000.0 3 Teddy 23 Norvegia 20000.0 4 Mark 25 Rich-Mond 65.000,0 5 David 27 Texas 85.000,0 6 Kim 22 Sud-Hall 45.000,0 7 James 24 Houston 10000.0
Poiché tutti ipunti solo prompt dei comandiSQLite disponibili, in modo che quando si sta programmando con SQLite, è necessario utilizzare la seguente istruzione SELECT con tavolosqlite_masterper elencare tutte le tabelle create nel database:
sqlite> selezionare nome_tabella FROM sqlite_master dove 'tabella' type =;
Supponendo testDB.db esiste già unico tavolo COMPANY comporterà la seguente:
nome_tabella ---------- AZIENDA
Si possono elencare le informazioni complete sul tavolo COMPANY, come segue:
sqlite> SQL SELECT FROM WHERE sqlite_master type = 'table' e nome_tabella = 'SOCIETA';
Supponendo testDB.db esiste già unico tavolo COMPANY comporterà la seguente:
CREATE TABLE COMPANY ( ID INT PRIMARY KEY NOT NULL, NOME TESTO NOT NULL, AGE INT NOT NULL, INDIRIZZO CHAR (50), STIPENDIO REALE )