SQLite
Un article de MemoWiki.
(Différences entre les versions)
m |
Version actuelle (18 octobre 2010 à 19:47) (voir la source) m (→Importer un fichier csv) |
||
(Une révision intermédiaire masquée) | |||
Ligne 8 : | Ligne 8 : | ||
* Possibilité d'utiliser sqlite avec des scripts bash par exemple. | * Possibilité d'utiliser sqlite avec des scripts bash par exemple. | ||
==Premiers pas== | ==Premiers pas== | ||
- | ===Créer une nouvelle base de données=== | + | ===Créer une nouvelle base de données=== |
+ | Il suffit de lancer sqlite3 avec le nom d'un fichier de base de données. Si la base existe, elle est ouverte, sinon, la base est créée. | ||
sqlite3 mabase.sqlite | sqlite3 mabase.sqlite | ||
===Afficher les paramètres en cours=== | ===Afficher les paramètres en cours=== | ||
Ligne 22 : | Ligne 23 : | ||
sqlite> | sqlite> | ||
===Importer un fichier csv=== | ===Importer un fichier csv=== | ||
- | sqlite> .separator ";" | + | SQLite permet d'importer facilement un fichier texte dans une table existante. Définir dans un premier temps le séparateur utilisé dans le fichier d'import. Puis lancer l'importation proprement dite. |
- | sqlite> .import nomfichier.csv matable | + | sqlite> .separator ";" |
+ | sqlite> .import nomfichier.csv matable |
Version actuelle
Sommaire |
Présentation
SQLite est une base de données très légère, rapide avec des fonctionnalités complètes.
SQLite est disponible sur de multiple plateformes.
Avantages
- Il n'y a pas de serveur à installer.
- Chaque base de données est contenue dans un seul fichier.
- Possibilité d'utiliser sqlite avec des scripts bash par exemple.
Premiers pas
Créer une nouvelle base de données
Il suffit de lancer sqlite3 avec le nom d'un fichier de base de données. Si la base existe, elle est ouverte, sinon, la base est créée.
sqlite3 mabase.sqlite
Afficher les paramètres en cours
sqlite> .show echo: off explain: off headers: off mode: list nullvalue: "" output: stdout separator: "|" width: sqlite>
Importer un fichier csv
SQLite permet d'importer facilement un fichier texte dans une table existante. Définir dans un premier temps le séparateur utilisé dans le fichier d'import. Puis lancer l'importation proprement dite.
sqlite> .separator ";" sqlite> .import nomfichier.csv matable