46. Travailler avec des bases de données (Configuration de SQLite)
Pour les petits projets, le stockage local ou les systèmes embarqués, SQLite est le choix parfait. C'est une base de données basée sur des fichiers qui ne nécessite aucun processus serveur séparé, ce qui la rend idéale pour Termux.
1. Installation
bash $ pkg install sqlite
2. Créer et accéder à une base de données
Les fichiers SQLite sont des fichiers standards (ex : mabase.db). Vous interagissez avec eux en utilisant l'utilitaire en ligne de commande sqlite3.
bash
Crée le fichier s'il n'existe pas et ouvre le shell
$ sqlite3 mes_donnees_termux.db
3. Commandes SQL de base (À l'intérieur du shell SQLite)
Une fois dans le shell, vous pouvez exécuter des commandes SQL.
sql SQLite version 3.45.3 2024-03-01 13:25:00 Enter ".help" for usage hints. sqlite> CREATE TABLE utilisateurs (id INTEGER PRIMARY KEY, nom TEXT, email TEXT); sqlite> INSERT INTO utilisateurs (nom, email) VALUES ('Alex', 'alex@termux.com'); sqlite> SELECT * FROM utilisateurs; 1|Alex|alex@termux.com sqlite> .quit $
Intégration avec Python
Si vous utilisez Python, le module intégré sqlite3 vous permet d'interagir directement avec ce fichier de base de données depuis vos scripts Python, offrant une solution de gestion de données mobile transparente.