SQLite är en liten , fil - baserad databas bibliotek avsedd att bäddas direkt i applikationer där en fullskalig databas , t.ex. MySQL eller Postgres skulle vara overkill . Den använder en syntax som liknar det som används av dessa program är dock i att skapa och hämta data . Instruktioner
1
Starta SQLite klient . I Windows , kan du göra det genom att klicka på " Start " och välja " Run . " Skriv " cmd ". Detta kommer att öppna kommandotolken . Senast , i kommandotolken , skriv " sqlite3 test.db. " Detta öppnar SQL -klienten och skapar en databas i filen " test.db. "
2
Skriv följande för att skapa en enkel databas tabell som kommer att hålla information om böcker i ett bibliotek :
CREATE TABLE böcker ( nyckel INTEGER PRIMARY KEY , titel, författare TEXT , timeEntered DATUM ) ,
Detta definierar data som ska skrivas . Det första är en "nyckel ". Detta är ett unikt nummer som identifierar data i databasen . Nästa är titeln och författare till boken . Slutligen kommer det att registrera tiden boken kom in i biblioteket
3
Skriv följande för att skapa en trigger som kommer att garantera " timeEntered " variabel alltid innehåller datum raden infördes . :
CREATE TRIGGER insert_book_timeEntered EFTER insatsen på böcker
BEGIN
UPPDATERING böcker SET timeEntered = DATETIME ( 'nu ' ) WHERE ROWID = new.rowid ;
END ;
4
skriv följande rad för att infoga vissa uppgifter i databasen :
INSERT INTO böcker ( text , text ) VALUES ( ' Romeo och Julia ' , ' William Shakespeare ' ) ;
INSERT INTO böcker ( text , text ) VALUES ( " The Stand " , " Stephen King ');
Observera att nyckeln aldrig anges : SQLite kommer att se till att det alltid är ett unikt värde . Liknande , finns det ingen anledning att ange ett datum : denna skapas automatiskt liksom av utlösaren anges i steg 3
5
Skriv följande för att hämta data från databasen : .
SELECT * från böcker ,
Detta hämtar alla fält från alla böcker . Du kan ange en mer detaljerad kommando för att vara mer exakt om vad du tar . Till exempel : .
SELECT titeln från böcker VAR författare = ' William Shakespeare ' ,
Detta kommer endast hämta titlarna på de böcker som skrevs av William Shakespeare