Comparer
SQLite ou CSV
SQLite est un fichier de base relationnelle qui stocke tables, index et schéma. CSV est du texte pour échanger des valeurs en lignes et colonnes ; seul, il ne conserve ni relations ni contraintes de base.
Quel format choisir ?
Utilisez SQLite pour les requêtes SQL, plusieurs tables, index, contraintes et transactions. Exportez en CSV pour transmettre une table à une autre application. Définissez table, noms et types de colonnes, NULL contre texte vide, encodage, zéros initiaux, dates et guillemets ; documentez la structure que CSV ne peut transporter.
Adapté pour Base de données SQLite
Stockage local dans les applications compatibles · Bases intégrées aux applications et petits services
- Utiliser SQL sans serveur distinct
- Conserver les données dans un fichier transportable
Adapté pour CSV
Échange de données tabulaires
- Transférer un tableau simple entre applications
Informations générales
| Élément | Base de données SQLite | CSV |
|---|---|---|
| Extension | .sqlite, .sqlite3, .db | .csv |
| Type MIME | text/csv | |
| Usages courants | Stockage local dans les applications compatibles · Bases intégrées aux applications et petits services | Échange de données tabulaires |
| Comment ouvrir | Copier seulement le fichier principal en cours d’utilisation peut être incohérent | Lors de l'import dans un tableur, définissez encodage et séparateur. Vérifiez que zéros initiaux, valeurs semblables à des dates et grands nombres ne sont pas convertis automatiquement. |
| Exporter ou convertir | Ouvrez-le avec un outil SQLite ou sqlite3. Ne modifiez pas le binaire dans un éditeur texte ; utilisez les fonctions de sauvegarde de SQLite. | Exporter XLSX en CSV écrit normalement seulement les valeurs d'une feuille choisie. Conservez séparément formules, mise en forme, autres feuilles et graphiques. |
Choisir selon l’usage
Utiliser SQL sans serveur distinct
Stockage local dans les applications compatibles · Bases intégrées aux applications et petits services
Base de données SQLiteConserver les données dans un fichier transportable
Stockage local dans les applications compatibles · Bases intégrées aux applications et petits services
Base de données SQLiteTransférer un tableau simple entre applications
Échange de données tabulaires
CSVPoint clé 1
Un fichier SQLite peut contenir des lignes SQL, schéma, index, vues et déclencheurs. CSV est généralement du texte avec enregistrements et en-tête facultatif ; il ne représente ni relations entre tables, ni index, ni contraintes.
En savoir plus sur les différencesPoint clé 2
SQLite prend en charge requêtes, jointures, mises à jour, contraintes et transactions SQL. CSV doit être analysé par une application ; types de colonnes et sens de NULL sont convenus séparément.
En savoir plus sur les différencesEn savoir plus sur les différences
Gardez SQLite si le comportement ou la structure de base compte ; utilisez CSV comme export tabulaire portable. Pour sauvegarder SQLite, utilisez une méthode cohérente plutôt que de copier sans précaution un fichier actif.
- Un export CSV contient généralement les valeurs des tables choisies, pas index, contraintes, vues, déclencheurs ou relations entre tables.
- Lors de la copie de fichiers SQLite, tenez compte de l'état WAL ou journal et utilisez une sauvegarde cohérente.
Questions fréquentes
Exporter SQLite en CSV préserve-t-il la base ?
Non. Cela exporte des valeurs tabulaires, généralement d'une table choisie ; le schéma, les index, les déclencheurs et les relations ne sont pas inclus dans un CSV ordinaire.