SQLite è una libreria di piccole, file-based database progettata per essere integrato direttamente nelle applicazioni per le quali un database completo di scala, come MySQL o PostGres, sarebbe eccessivo. Utilizza una sintassi simile a quella utilizzata da questi programmi, tuttavia, nella creazione e nel recupero dei dati.
Istruzioni
1
Avviare il client di SQLite. In Windows, è possibile farlo facendo clic su "Start" e scegliere "Esegui". Tipo "cmd". Verrà aperto il prompt dei comandi. Ultimo, il prompt dei comandi, tipo "sqlite3 test.db." Questo apre il client SQL e crea un database nel file "test.db."
2
Digitare il comando seguente per creare una tabella semplice database che conterrà i dati relativi a libri in una libreria:
Libri di CREATE TABLE (chiave INTEGER PRIMARY KEY, titolo, testo, testo, autore timeEntered Data);
Questo definisce i dati da inserire. In primo luogo, è una "chiave". Questo è un numero univoco che identifica i dati nel database. Poi ci sono il titolo e l'autore del libro. Infine, si registra il tempo che il libro inserito la libreria.
3
Digitare il comando seguente per creare un trigger che garantirà che la variabile "timeEntered" contiene sempre la data che è stata inserita la riga:
CREATE TRIGGER insert_book_timeEntered dopo i libri di INSERT ON
BEGIN
AGGIORNAMENTO libri SET timeEntered = DATETIME('NOW') dove rowid = new.rowid;
FINE;
4
Digitare la riga seguente per inserire alcuni dati nel database:
INSERT INTO libri (testo, testo) VALUES ('Romeo e Giulietta', 'William Shakespeare');
INSERT INTO libri (testo, testo) VALUES ('The Stand', 'Stephen King');
Si noti che la chiave non viene mai specificata: SQLite garantirà che è sempre un valore univoco. Simili, non c'è c'è bisogno di specificare una data: questo viene creato automaticamente anche il trigger specificato nel passaggio 3.
5
Digitare il comando seguente per recuperare dati dal database:
Selezionare * da libri;
Consente di recuperare tutti i campi da tutti i libri. È possibile specificare un comando più dettagliato per essere più precisi su che cosa è recuperare. Per esempio:
Seleziona titolo da libri autore dove = 'William Shakespeare';
Questo consente di recuperare solo i titoli dei libri che sono stati scritti da William Shakespeare.
Consigli & Avvertenze
- Questo tutorial segue la convenzione di digitando SQLite comandi e parole chiave in tutte le protezioni e digitando i nomi delle variabili in lettere minuscole. Questo aiuta a mantenere la differenza tra i comandi e i nomi delle variabili chiaro, ma non è richiesto di SQLite.