Come scaricare e installare SQLite on Windows

SQLite offre molti pacchetti di installazione diversi, a seconda dei sistemi operativi. Offre anche molte API per un'ampia gamma di linguaggi di programmazione.

Scarica e installa SQLite Programma di installazione del pacchetto

Pacchetti di installazione disponibili per Windows 10 utenti:

Dal SQLite Sito ufficiale nella sezione download. La seguente schermata consente di scaricare diversi SQLitei pacchetti di installazione di per Windows:

Scarica e installa SQLite

Il programma shell della riga di comando:

Il pacchetto scaricato evidenziato si chiama the Programma da riga di comando (CLP). CLP è un'applicazione a riga di comando che ti consente di accedere a SQLite sistema di gestione del database e tutte le funzionalità di SQLite. Utilizzando CLP è possibile creare e gestire i file SQLite Banca dati. Ed è lo strumento che utilizzeremo durante tutto il tutorial.

  • DLL a 32 bit (x86): il SQLite Libreria principale del sistema di database per piattaforme x86.
  • DLL a 64 bit (x64): il SQLite Libreria principale del sistema di database per piattaforme x64.

Installazione del programma della riga di comando (CLP) sul computer

Nei passaggi seguenti troverai le istruzioni su come installare il programma da riga di comando (CLP) sul tuo computer:

Passo 1) Scarica il pacchetto di download evidenziato dall'immagine precedente sul tuo PC. È un "chiusura" file.

Passo 2) Estrai il file zip. Troverai il “sqlite3.exe" nel file estratto come segue:

Installazione del programma della riga di comando

Passo 3) Aprire Risorse del computer e fare doppio clic sulla partizione "C" per raggiungerlo:

Installazione del programma della riga di comando

Passo 4) Crea una nuova directory “sqlite"

Installazione del programma della riga di comando

Passo 5) Copia il file “sqlite3.exe" dentro. Questo è ciò che utilizzeremo attraverso i tutorial per eseguirlo SQLite interrogazioni:

Installazione del programma della riga di comando

Tuttavia, ci sono altri pacchetti per scopi diversi. Non sono richiesti. Ma potresti averne bisogno se utilizzi un sistema operativo diverso da Windows puoi ottenere il file Linux o versione Mac OS di SQLite.

Inoltre, puoi ottenere la documentazione o il codice sorgente da lì, se lo desideri. Puoi anche ottenere l'API per Windows Telefono 8 o .Net e altro linguaggi di programmazione.

Ecco alcuni altri pacchetti diversi per scopi diversi:

  • Il codice sorgente e alcuni formati alternativi del codice sorgente: il codice sorgente completo che compone il file SQLite.
  • La documentazione – La documentazione del SQLite come pagine HTML. Si tratta della stessa documentazione online, ma scaricabile come pagina HTML in modo da poterla aprire offline.
  • Binari precompilati per Linux.
  • Binari precompilati per Mac OS X (x86).
  • Binari precompilati per Windows Telefono 8 – SDK e componenti per cui sviluppare un'applicazione Windows Telefono 8 che utilizza SQLite banche dati.
  • Binari precompilati per Windows Runtime: SDK e altri componenti per lo sviluppo di un'applicazione a cui connettersi SQLite database per il Windows Piattaforme di esecuzione.
  • Binari precompilati per .NET: si tratta di alcuni set di DLL e librerie .NET a cui è possibile utilizzarli dall'applicazione .NET per connettersi SQLite banche dati.

SQLite Studio – Responsabile e Amministrazione

Ci sono molti SQLite strumenti di gestione che facilitano il lavoro SQLite più semplice i database. Invece di creare e gestire database utilizzando una riga di comando, questi strumenti forniscono una serie di strumenti GUI che consentono di creare e gestire il database.

Il funzionario SQLite il sito web ha dozzine di strumenti di questo tipo elencati; puoi visualizzarli da qui: SQLite Strumenti di gestione. Ecco quello consigliato

SQLite Monolocale: È uno strumento portatile che non richiede installazione. Supporta entrambi SQLite3 e SQLite2. Puoi facilmente importare ed esportare dati in vari formati come CSV, HTML, PDF, JSON. È open source e supporta Unicode.

SQLite Studio – Responsabile e Amministrazione

Presentazione del database di esempio

Nei passaggi successivi creeremo il database di esempio che utilizzeremo durante i tutorial:

Passo 1) Apri un file di testo e incollaci i seguenti comandi:

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);

Passo 2) Salvare il file come “TutorialSampleDB.sql” nella seguente directory “C:\sqlite".

Passo 3) Aprire il Windows Strumento da riga di comando (cmd.exe) dal menu Start, digitare "Cmd" e aprilo.

Passo 4) Si aprirà nel percorso predefinito, dovrai accedere al file “C:\sqlite” cartella che avevamo creato in precedenza in questo tutorial con il seguente comando “cd “C:\sqlite”:

Presentazione del database di esempio

Passo 5) Scrivi il seguente comando,

sqlite3 TutorialsSampleDB.db < TutorialsSampleDB.sql

Il comando dovrebbe essere completato con successo e non dovresti vedere alcun output dopo il comando, come mostrato nella seguente schermata:

Presentazione del database di esempio

Passo 6) Ora dovresti essere in grado di vedere il file del database “TutorialSampleDB.db"creato nella directory"C:\sqlite"

Presentazione del database di esempio