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.