SQLite ist eine kleine , Datei -basierte Datenbank-Bibliothek entwickelt, um direkt in Anwendungen, für die eine groß angelegte Datenbank wie MySQL oder Postgres Overkill wäre eingebettet werden. Es verwendet eine Syntax wie Sie durch diese Programme verwendet , jedoch bei der Erstellung und Abrufen von Daten. Anleitung
1
starten SQLite -Client. In Windows können Sie dies, indem Sie auf " Start" und wählen Sie " Run . " Geben Sie "cmd ". Dadurch öffnet sich die Eingabeaufforderung. Last, an der Eingabeaufforderung " sqlite3 test.db. " Dies öffnet den SQL -Client und erstellt eine Datenbank in der Datei " test.db. "
2
Geben Sie den folgenden , um eine einfache Datenbank-Tabelle , die Daten über Bücher in einer Bibliothek hält erstellen :
CREATE TABLE Pfund (key INTEGER PRIMARY KEY , title TEXT , TEXT Autor , timeEntered DATE) ;
Dies definiert die Daten eingegeben werden. Zuerst wird ein " Schlüssel". Dies ist eine eindeutige Nummer , die die Daten in der Datenbank zu identifizieren. Weiter sind die Titel und Autor des Buches. Zuletzt wird, zeichnet es die Zeit das Buch in die Bibliothek
3
Geben Sie den folgenden , um einen Trigger , die sicherstellen, das " timeEntered " Variable enthält immer das Datum der Zeile eingefügt wird zu erstellen. :
CREATE TRIGGER insert_book_timeEntered AFTER INSERT ON Bücher
BEGIN
UPDATE Bücher SET timeEntered = DATETIME ( 'Now' ) WHERE rowid = new.rowid ;
END;
4
Geben Sie die folgende Zeile , um einige Daten in die Datenbank einfügen : INSERT INTO
Pfund (Text, Text ) VALUES (' Romeo und Julia ', ' William Shakespeare ' );
INSERT INTO Pfund (Text, Text ) VALUES (' The Stand ', ' Stephen King ');
Beachten Sie, dass der Schlüssel nicht angegeben ist : SQLite wird dafür sorgen , dass es immer ein eindeutiger Wert . Ähnliche , gibt es keine Notwendigkeit, ein Datum anzugeben: diese wird automatisch als auch durch den Auslöser in Schritt 3 angegeben erstellt
5
Geben Sie den folgenden Daten aus der Datenbank abgerufen werden : .
< P > SELECT * FROM Bücher;
Diese ruft alle Felder aus aller Bücher . Sie können eine detailliertere Befehl um genauer zu sein über das, was Sie abrufen . Zum Beispiel: .
SELECT Titel FROM Bücher WHERE author = ' William Shakespeare ';
Dies wird nur die Titel der Bücher, die von William Shakespeare geschrieben wurden, abrufen