SQLite
SQLite est une base de données embarquée, sans serveur, qui stocke les données dans un seul fichier. Il est écrit en C et est utilisé dans de nombreuses applications à cause de sa simplicité et de sa légèreté. Contrairement aux bases de données classiques, il ne nécessite pas d'installation complexe ou de gestion serveur.
Installation
Pré-requis
Système d'exploitation : Windows, macOS, Linux
Pas de dépendances externes requises
Installation sous Ubuntu
Concepts Clés
Base de données
Une base de données SQLite est stockée dans un fichier unique avec l'extension .sqlite
ou .db
.
Tables
Les données dans SQLite sont stockées dans des tables qui sont constituées de lignes et de colonnes. Chaque colonne a un type de données associé (INTEGER, TEXT, REAL, etc.).
Commandes de base
Créer une base de données
Créer une table
Insérer des données
Lire des données
Mettre à jour des données
Supprimer des données
Transactions
SQLite supporte les transactions ACID (Atomicité, Cohérence, Isolation, Durabilité). Les transactions permettent d'exécuter un groupe d'instructions SQL de manière atomique.
Bonnes pratiques
Utiliser des indices pour accélérer les requêtes fréquemment exécutées.
Compresser ou archiver les bases de données lorsque cela est nécessaire pour économiser de l'espace.
Effectuer des sauvegardes régulières des fichiers de base de données.
Vérifier l'intégrité de la base de données avec
PRAGMA integrity_check;
.
Sauvegarde et restauration
Sauvegarder une base de données
Restaurer une base de données
Ressources supplémentaires
Pour plus d'informations, consultez la documentation officielle de SQLite.
Last updated