Comment télécharger & Installez SQLite sur Windows

Table des matières:

Anonim

SQLite propose de nombreux packages d'installation différents, en fonction de vos systèmes d'exploitation. Il propose également de nombreuses API pour un large éventail de langages de programmation.

Dans ce didacticiel, vous apprendrez-

  • Télécharger et installer le programme d'installation du package SQLite
  • SQLite Studio - Gestionnaire et administration
  • Présentation de la base de données exemple

Télécharger et installer le programme d'installation du package SQLite

Packages d'installation disponibles pour les utilisateurs de Windows 10:

Depuis le site officiel de SQLite dans la section téléchargement. La capture d'écran suivante vous permet de télécharger différents packages d'installation de SQLite pour Windows:

Le programme shell en ligne de commande:

Le package de téléchargement en surbrillance est appelé le programme de ligne de commande (CLP) . CLP est une application en ligne de commande qui vous permet d'accéder au système de gestion de base de données SQLite et à toutes les fonctionnalités de SQLite. À l'aide de CLP, vous pouvez créer et gérer la base de données SQLite. Et c'est l'outil que nous utiliserons tout au long du tutoriel.

  • DLL 32 bits (x86): bibliothèque principale du système de base de données SQLite pour les plates-formes x86.
  • DLL 64 bits (x64): bibliothèque principale du système de base de données SQLite pour les plates-formes x64.

Installation du programme de ligne de commande (CLP) sur votre machine:

Dans les étapes suivantes, vous trouverez les étapes pour installer le programme de ligne de commande (CLP) sur votre machine:

Étape 1) Téléchargez le package de téléchargement en surbrillance de l'image précédente sur votre PC. C'est un fichier " zip ".

Étape 2) Extrayez le fichier zip. Vous trouverez le " sqlite3.exe " dans le fichier extrait comme suit:

Étape 3) Ouvrez Poste de travail et double-cliquez sur la partition «C» pour y accéder:

Étape 4) Créez un nouveau répertoire " sqlite ":

Étape 5) Copiez-y le fichier " sqlite3.exe ". C'est ce que nous utiliserons à travers les tutoriels pour exécuter des requêtes SQLite:

Cependant, il existe d'autres packages à des fins différentes. Ils ne sont pas obligatoires. Mais vous pourriez en avoir besoin si vous utilisez un système d'exploitation différent de Windows, vous pouvez obtenir la version Linux ou Mac OS de SQLite.

En outre, vous pouvez obtenir la documentation ou le code source à partir de là si vous le souhaitez. Vous pouvez également obtenir l'API pour Windows Phone 8 ou .Net et d'autres langages de programmation.

Voici quelques autres packages différents à des fins différentes:

  • Le code source et certains formats de code source alternatifs - Le code source complet qui a constitué le SQLite.
  • La documentation - La documentation du SQLite sous forme de pages HTML. Il s'agit de la même documentation en ligne, mais téléchargeable en tant que page HTML afin que vous puissiez les ouvrir hors ligne.
  • Binaires précompilés pour Linux.
  • Fichiers binaires précompilés pour Mac OS X (x86).
  • Binaires précompilés pour Windows Phone 8 - SDK et composants pour développer une application pour Windows Phone 8 qui utilise des bases de données SQLite.
  • Binaires précompilés pour Windows Runtime - SDK et autres composants pour développer une application pour se connecter aux bases de données SQLite pour les plates-formes Windows Runtime.
  • Binaires précompilés pour .NET - il s'agit d'un ensemble de DLL et de bibliothèques .NET que vous pouvez utiliser à partir d'une application .NET pour vous connecter à des bases de données SQLite.

SQLite Studio - Gestionnaire et administration

Il existe de nombreux outils de gestion SQLite qui facilitent le travail avec les bases de données SQLite. Au lieu de créer et de gérer des bases de données à l'aide d'une ligne de commande, ces outils fournissent un ensemble d'outils d'interface graphique qui vous permettent de créer et de gérer la base de données.

Le site Web officiel de SQLite a des dizaines de tels outils répertoriés; vous pouvez les visualiser à partir d'ici: Outils de gestion SQLite. Voici le recommandé

SQLite Studio: C'est un outil portable qui ne nécessite pas d'installation. Il prend en charge à la fois SQLite3 et SQLite2. Vous pouvez facilement importer et exporter des données vers différents formats tels que CSV, HTML, PDF, JSON. Son open source et prend en charge Unicode.

Présentation de la base de données exemple

Dans les étapes suivantes, nous créerons l'exemple de base de données que nous utiliserons tout au long des didacticiels:

Étape 1) Ouvrez un fichier texte et collez-y les commandes suivantes:

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

Étape 2) Enregistrez le fichier sous "TutorialsSampleDB.sql" dans le répertoire suivant " C: \ sqlite ".

Étape 3) Ouvrez l'outil de ligne de commande Windows (cmd.exe) dans le menu Démarrer, tapez «cmd» et ouvrez-le.

Étape 4) Il s'ouvrira dans le chemin par défaut, vous devez accéder au dossier "C: \ sqlite" que nous avions créé précédemment dans ce tutoriel par la commande suivante "cd" C: \ sqlite ":

Étape 5) Écrivez la commande suivante,

sqlite3 TutorialsSampleDB.db < TutorialsSampleDB.sql

La commande doit être exécutée avec succès et vous ne devriez voir aucune sortie après cette commande comme la capture d'écran suivante:

Étape 6) Vous devriez maintenant pouvoir voir le fichier de base de données " TutorialsSampleDB.db " créé dans le répertoire " C: \ sqlite ":