SQLite è una piccola libreria di database basato su file ideato per essere incorporato direttamente nelle applicazioni per le quali una banca dati di fondo scala , come ad esempio MySQL o Postgres sarebbe un errore. Esso utilizza una sintassi simile a quella utilizzata da questi programmi, tuttavia , nel creare e recuperare dati. Istruzioni
1
Avviare il client di SQLite . In Windows , è possibile farlo facendo clic su " Start" e scegliere "Esegui ". Digitare "cmd ". Si aprirà il prompt dei comandi. Ultimo , al prompt dei comandi , digitare " sqlite3 test.db. " Questo apre il client SQL e crea un database nel file " test.db. "
2
Digitare quanto segue per creare una tabella semplice database che conterrà i dati sui libri in una biblioteca :
CREATE TABLE libri ( chiave INTEGER PRIMARY KEY , il testo del titolo , autore testi , timeEntered DATE) ;
Questo definisce i dati da inserire. In primo luogo , è una "chiave ". Questo è un numero unico che identificherà i dati nel database . Poi ci sono il titolo e l' autore del libro . Ultimo , registrerà il tempo il libro è entrato nella libreria
3
digitare quanto segue per creare un trigger che garantirà la variabile " timeEntered " contiene sempre data la riga è stata inserita . :
CREATE TRIGGER insert_book_timeEntered AFTER INSERT ON libri
BEGIN
libri UPDATE SET timeEntered = DATETIME ( 'NOW ') WHERE rowid = new.rowid ;
END;
4
Digitare la seguente riga 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 ');
noti che la chiave non viene mai specificato : SQLite farà in modo che sia sempre un valore univoco . Simili , non c'è bisogno di specificare una data : questo viene creato automaticamente anche dal trigger specificata nel passaggio 3
5
digitare quanto segue per recuperare i dati dal database : .
< P > SELECT * dai libri ;
recupera tutti i campi di tutti i libri. È possibile specificare un comando più dettagliata per essere più precisi su ciò che si recupera . Per esempio : .
Selezionare il titolo FROM libri WHERE autore = ' William Shakespeare ';
Questo recuperare solo i titoli dei libri che sono stati scritti da William Shakespeare