Recherche de site Web

Comment installer SQLite et le navigateur SQLite dans Ubuntu


SQLite est un SGBDR léger, petit et autonome dans une bibliothèque C. Les bases de données populaires telles que MySql, PostgreSQL, etc. fonctionnent selon le modèle client-serveur et disposent d'un processus dédié exécutant et contrôlant tous les aspects du fonctionnement de la base de données.

Mais SQLite n'a aucun processus en cours d'exécution et n'a pas de modèle client-serveur. SQLite DB est simplement un fichier avec l'extension .sqlite3/.sqlite/.db. Chaque langage de programmation dispose d'une bibliothèque pour prendre en charge SQLite.

Vous pouvez trouver SQLite utilisé dans

  • Navigateurs Web (Chrome, Safari, Firefox).
  • Lecteurs MP3, décodeurs et gadgets électroniques.
  • Internet des objets (IoT).
  • Appareils Android, Mac, Windows, iOS et iPhone.

Il existe de nombreux autres domaines dans lesquels SQLite est utilisé. Chaque smartphone dans le monde possède des centaines de fichiers de bases de données SQLite et plus d'un billion de bases de données sont activement utilisées. C’est assez énorme en chiffres.

Installer SQLite dans Ubuntu

La configuration de SQLite est simple par rapport à d'autres bases de données populaires telles que MySql, Postgresql, etc. Tout d'abord, mettez à jour apt-cache en exécutant la commande suivante.

sudo apt update

Vérifiez maintenant si des packages SQLite sont disponibles dans le référentiel apt en exécutant la commande suivante.

sudo apt-cache search sqlite

Pour installer le package, exécutez la commande suivante.

sudo apt install sqlite3

Vous pouvez valider l'installation en démarrant la session sqlite en exécutant la commande suivante.

sqlite3

Vous pouvez voir sur l'image ci-dessus que SQLite3 est installé et exécuté avec succès avec la version 3.33.0..

Créer une base de données et une table SQLite

La base de données est simplement stockée sous forme de fichier dans votre système de fichiers local. Vous pouvez créer une base de données lors du lancement de la session sqlite en mentionnant le nom de la base de données en argument. Si la base de données est disponible, elle l'ouvrira, sinon elle créera une nouvelle base de données.

Si nous ne transmettons pas le nom de la base de données comme argument, une base de données temporaire en mémoire est créée qui sera supprimée une fois la session terminée. Ici, je n'ai pas de base de données donc je vais créer une nouvelle base de données en mentionnant le nom de la base de données en argument. Une fois connecté à la session, vous pouvez exécuter la commande .databases pour voir quel fichier est joint à la base de données.

sqlite3 /home/tecmint/test     # creating test db in /home/tecmint
sqlite> .databases            # To see which database session is connected

Créons maintenant un exemple de table en exécutant les requêtes suivantes.

create table

sqlite> CREATE TABLE employee(  
             Name String,            
             age Int);       

Insert records

sqlite> insert into employee(Name, age)
            VALUES ('Tom',25),             
            ('Mark',40),                   
            ('Steve',35);  

Vous pouvez exécuter la commande .tables pour répertorier les tables de la base de données.

sqlite> .tables                       # List tables in database
sqlite> .headers on                   # Turn on column for printing
sqlite> SELECT * FROM employee;       # Selecting record from table

Installation du navigateur SQLite dans Ubuntu

Maintenant que nous avons vu comment installer et configurer sqlite3, nous allons également installer le navigateur sqlite, un outil graphique simple pour gérer vos bases de données SQLite.

sudo apt install sqlitebrowser -y

Vous pouvez lancer l'application depuis le menu démarrer ou depuis le terminal. Pour démarrer à partir du terminal, exécutez la commande suivante.

sqlitebrowser &

Désinstaller SQLite et le navigateur SQLite

Exécutez la commande suivante pour supprimer les navigateurs SQLite et SQLite.

sudo apt --purge remove sqlite3 sqlitebrowser

C'est tout pour cet article. Si vous avez des commentaires ou des conseils, veuillez utiliser la section commentaires pour les publier.