SQLite is een klein , file - based database bibliotheek ontworpen om direct te worden ingebed in toepassingen waarvoor een volledige schaal database, zoals MySQL of Postgres , zou overkill zijn. Het gebruikt een syntax vergelijkbaar met die van deze programma's , maar in het creëren en ophalen van gegevens . Instructies 1 Start de SQLite -client . In Windows kunt u dit doen door te klikken op " Start" en te kiezen voor " Run . " Typ 'cmd '. Dit zal de opdrachtprompt te openen . Laatste , bij de opdrachtprompt , typ " sqlite3 test.db. " Dit opent de SQL- client en creëert een database in het bestand " test.db. " Type 2 het volgende om een eenvoudige database tabel die gegevens over boeken zullen houden in een bibliotheek maken : CREATE TABLE boeken ( key INTEGER PRIMARY kEY , titel TEKST , auteur TEKST , timeEntered DATE ) ; Dit bepaalt de gegevens die worden ingevoerd . Ten eerste is een " sleutel ". Dit is een uniek getal dat de gegevens in de databank te identificeren . Vervolgens zijn de titel en de auteur van het boek . . Laatste , het zal de tijd het boek ging de bibliotheek Type 3 het volgende tot een trigger die zal zorgen voor de variabele " timeEntered " bevat altijd de datum waarop de rij is ingevoegd creëren opnemen : CREATE TRIGGER insert_book_timeEntered AFTER INSERT ON boeken BEGINT UPDATE boeken SET timeEntered = DATETIME ( ' NOW ' ) WHERE rowid = new.rowid ; END ; 4 Typ de volgende regel om een aantal gegevens in te voegen in de database: INSERT INTO boeken ( tekst , tekst ) VALUES ( ' Romeo en Julia ' , ' William Shakespeare ' ) ; INSERT INTO boeken ( tekst , tekst ) VALUES ( ' The Stand ' , ' Stephen King' ) ; Notice dat de sleutel nooit wordt opgegeven : SQLite zal ervoor zorgen dat het altijd een unieke waarde . Vergelijkbare , is er geen noodzaak om een datum te specificeren : dit wordt ook automatisch aangemaakt door de trigger opgegeven in stap 3 5 Typ het volgende om gegevens uit de database op te halen : . SELECT * uit boeken ; Dit haalt alle velden van alle boeken . U kunt een meer gedetailleerde opdracht te geven om precies te zijn over wat je te halen . Bijvoorbeeld : . SELECT titel FROM boeken WHERE title = ' William Shakespeare ' ; Dit zal alleen de titels van de boeken die zijn geschreven door William Shakespeare halen < br >
|