SQLite est un appareil léger, petit et autonome SGBDR dans une bibliothèque C. Bases de données populaires comme MySql, PostgreSQL, etc. fonctionne dans le modèle client-serveur et dispose d’un processus dédié qui exécute et contrôle 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 .sqlite3 / .sqlite / .db extension. Chaque langage de programmation a 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 y a beaucoup plus de domaines où SQLite est utilisé. Chaque smartphone dans le monde a des centaines de SQLite fichiers de base de données et il y a plus d’un billion de bases de données en cours d’utilisation. C’est assez énorme en nombre.
Installez SQLite dans Ubuntu
Mise en place SQLite est simple par rapport à d’autres bases de données populaires comme MySql, PostgreSQL, etc. Tout d’abord, mettez à jour apt-cache en exécutant la commande suivante.
$ sudo apt update
Maintenant, vérifiez s’il y en a SQLite packages disponibles dans le apte référentiel 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 le sqlite session en exécutant la commande suivante.
$ sqlite3
Vous pouvez voir sur l’image ci-dessus SQLite3 est correctement installé et fonctionne 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 comme argument. Si la base de données est disponible, elle ouvrira la base de données sinon elle crée 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, je vais donc créer une nouvelle base de données en mentionnant le nom de la base de données comme argument. Une fois que vous êtes connecté à la session, vous pouvez exécuter le .databases pour voir quel fichier est attaché à 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 le .les tables commande pour lister 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
Maintenant que nous avons vu comment installer et configurer sqlite3 nous installerons également sqlite browser, un outil GUI 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 SQLite Browser
Exécutez la commande suivante pour supprimer les deux SQLite et SQLite le navigateur.
$ sudo apt --purge remove sqlite3 sqlitebrowser
Voilà pour cet article. Si vous avez des commentaires ou des conseils, veuillez utiliser la section des commentaires pour les publier.
Si vous appréciez ce que nous faisons ici sur TecMint, vous devriez considérer:
TecMint est le site communautaire à la croissance la plus rapide et le plus fiable pour tout type d’articles, de guides et de livres Linux sur le Web. Des millions de personnes visitent TecMint! pour rechercher ou parcourir les milliers d’articles publiés disponibles GRATUITEMENT à tous.
Si vous aimez ce que vous lisez, pensez à nous acheter un café (ou 2) en guise de remerciement.
Nous sommes reconnaissants pour votre soutien sans fin.
.