SQLite biedt veel verschillende installatiepakketten, afhankelijk van uw besturingssystemen. Het biedt ook veel API's voor een breed scala aan programmeertalen.
In deze tutorial leer je-
- Download en installeer SQLite Package Installer
- SQLite Studio - Manager en administratie
- Introductie van voorbeelddatabase
Download en installeer SQLite Package Installer
Installatiepakketten beschikbaar voor gebruikers van Windows 10:
Van de officiële website van SQLite in de downloadsectie. Met de volgende schermafbeelding kunt u verschillende installatiepakketten van SQLite voor Windows downloaden:
Het commandoregel-shell-programma:
Het gemarkeerde downloadpakket wordt het opdrachtregelprogramma (CLP) genoemd . CLP is een opdrachtregeltoepassing waarmee u toegang hebt tot het SQLite-databasebeheersysteem en alle functies van de SQLite. Met CLP kunt u de SQLite-database maken en beheren. En het is de tool die we tijdens de tutorial zullen gebruiken.
- 32-bits DLL (x86): de systeembibliotheek van SQLite Database voor x86-platforms.
- 64-bits DLL (x64): de SQLite Database-systeembibliotheek voor x64-platforms.
Het opdrachtregelprogramma (CLP) op uw computer installeren:
In de volgende stappen vindt u de stappen voor het installeren van het opdrachtregelprogramma (CLP) op uw computer:
Stap 1) Download het gemarkeerde downloadpakket van de vorige afbeelding naar uw pc. Het is een " zip " -bestand.
Stap 2) Pak het zip-bestand uit. U vindt de " sqlite3.exe " in het uitgepakte bestand als volgt:
Stap 3) Open Deze computer en dubbelklik op de partitie "C" om ernaartoe te navigeren:
Stap 4) Maak een nieuwe directory " sqlite ":
Stap 5) Kopieer het bestand " sqlite3.exe " erin. Dit is wat we zullen gebruiken tijdens de tutorials om SQLite-queries uit te voeren:
Er zijn echter enkele andere pakketten voor verschillende doeleinden. Ze zijn niet vereist. Maar je hebt het misschien nodig als je een ander besturingssysteem dan Windows gebruikt, je kunt de Linux- of Mac OS-versie van SQLite krijgen.
U kunt daar ook de documentatie of broncode vandaan halen als u dat wilt. U kunt ook de API downloaden voor Windows Phone 8 of .Net en andere programmeertalen.
Hier zijn enkele andere verschillende pakketten voor verschillende doeleinden:
- De broncode en enkele alternatieve broncode-indelingen - De volledige broncode waaruit de SQLite bestaat.
- De documentatie - De documentatie van de SQLite als HTML-pagina's. Het is dezelfde online documentatie, maar kan worden gedownload als HTML-pagina, zodat u ze offline kunt openen.
- Voorgecompileerde binaire bestanden voor Linux.
- Voorgecompileerde binaire bestanden voor Mac OS X (x86).
- Voorgecompileerde binaire bestanden voor Windows Phone 8 - SDK en componenten om een applicatie voor Windows Phone 8 te ontwikkelen die SQLite-databases gebruikt.
- Voorgecompileerde binaire bestanden voor Windows Runtime - SDK en andere componenten voor het ontwikkelen van een applicatie om verbinding te maken met SQLite-databases voor de Windows Runtime-platforms.
- Voorgecompileerde binaire bestanden voor .NET - dit zijn enkele sets DLL's en .NET-bibliotheken die u vanuit .NET-toepassingen kunt gebruiken om verbinding te maken met SQLite-databases.
SQLite Studio - Manager en administratie
Er zijn veel SQLite-beheertools die het werken met SQLite-databases gemakkelijker maken. In plaats van databases te maken en te beheren met behulp van een opdrachtregel, bieden deze tools een set GUI-tools waarmee u de database kunt maken en beheren.
Op de officiële SQLite-website staan tientallen van dergelijke tools vermeld; u kunt ze hier bekijken: SQLite Management Tools. Hier is de aanbevolen
SQLite Studio: het is een draagbare tool die geen installatie vereist. Het ondersteunt zowel SQLite3 als SQLite2. U kunt eenvoudig gegevens importeren en exporteren naar verschillende indelingen zoals CSV, HTML, PDF, JSON. Het is open source en ondersteunt Unicode.
Introductie van voorbeelddatabase
In de volgende stappen maken we de voorbeelddatabase die we tijdens de tutorials zullen gebruiken:
Stap 1) Open een tekstbestand en plak de volgende opdrachten erin:
CREATE TABLE [Departments] ([DepartmentId] INTEGER NOT NULL PRIMARY KEY,[DepartmentName] NVARCHAR(50) NULL);INSERT INTO Departments VALUES(1, 'IT');INSERT INTO Departments VALUES(2, 'Physics');INSERT INTO Departments VALUES(3, 'Arts');INSERT INTO Departments VALUES(4, 'Math');CREATE TABLE [Students] ([StudentId] INTEGER PRIMARY KEY NOT NULL,[StudentName] NVARCHAR(50) NOT NULL,[DepartmentId] INTEGER NULL,[DateOfBirth] DATE NULL,FOREIGN KEY(DepartmentId) REFERENCES Departments(DepartmentId));INSERT INTO Students VALUES(1, 'Michael', 1, '1998-10-12');INSERT INTO Students VALUES(2, 'John', 1, '1998-10-12');INSERT INTO Students VALUES(3, 'Jack', 1, '1998-10-12');INSERT INTO Students VALUES(4, 'Sara', 2, '1998-10-12');INSERT INTO Students VALUES(5, 'Sally', 2, '1998-10-12');INSERT INTO Students VALUES(6, 'Jena', NULL, '1998-10-12');INSERT INTO Students VALUES(7, 'Nancy', 2, '1998-10-12');INSERT INTO Students VALUES(8, 'Adam', 3, '1998-10-12');INSERT INTO Students VALUES(9, 'Stevens', 3, '1998-10-12');INSERT INTO Students VALUES(10, 'George', NULL, '1998-10-12');CREATE TABLE [Tests] ([TestId] INTEGER NOT NULL PRIMARY KEY,[TestName] NVARCHAR(50) NOT NULL,[TestDate] DATE NULL);INSERT INTO [Tests] VALUES(1, 'Mid Term IT Exam', '2015-10-18');INSERT INTO [Tests] VALUES(2, 'Mid Term Physics Exam', '2015-10-23');INSERT INTO [Tests] VALUES(3, 'Mid Term Arts Exam', '2015-10-10');INSERT INTO [Tests] VALUES(4, 'Mid Term Math Exam', '2015-10-15');CREATE TABLE [Marks] ([MarkId] INTEGER NOT NULL PRIMARY KEY,[TestId] INTEGER NOT NULL,[StudentId] INTEGER NOT NULL,[Mark] INTEGER NULL,FOREIGN KEY(StudentId) REFERENCES Students(StudentId),FOREIGN KEY(TestId) REFERENCES Tests(TestId));INSERT INTO Marks VALUES(1, 1, 1, 18);INSERT INTO Marks VALUES(2, 1, 2, 20);INSERT INTO Marks VALUES(3, 1, 3, 16);INSERT INTO Marks VALUES(4, 2, 4, 19);INSERT INTO Marks VALUES(5, 2, 5, 14);INSERT INTO Marks VALUES(6, 2, 7, 20);INSERT INTO Marks VALUES(7, 3, 8, 20);INSERT INTO Marks VALUES(8, 3, 9, 20);
Stap 2) Sla het bestand op als "TutorialsSampleDB.sql" in de volgende directory " C: \ sqlite ".
Stap 3) Open de Windows Command Line-tool (cmd.exe) vanuit het startmenu, typ "cmd" en open het.
Stap 4) Het wordt geopend in het standaardpad, je moet naar de map "C: \ sqlite" navigeren die we eerder in deze tutorial hadden gemaakt met het volgende commando "cd" C: \ sqlite ":
Stap 5) Schrijf het volgende commando,
sqlite3 TutorialsSampleDB.db < TutorialsSampleDB.sql
De opdracht moet met succes worden voltooid en u zou na die opdracht geen uitvoer moeten zien als de volgende schermafbeelding:
Stap 6) U zou nu het databasebestand " TutorialsSampleDB.db " moeten kunnen zien aangemaakt in de directory " C: \ sqlite ":