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)
 
(6 révisions intermédiaires masquées)
Ligne 1 : Ligne 1 :
-
SQLite[http://www.sqlite.org] est une base de données très légère, rapide avec des fonctionnalités complètes.
+
==Présentation==
-
SQLite est disponible sur de multiple plateformes.
+
[http://www.sqlite.org SQLite] est une base de données très légère, rapide avec des fonctionnalités complètes.
-
Il n'y a pas de serveur à installer.
+
SQLite est disponible sur de multiple plateformes.
-
Chaque base de données est contenue dans un seul fichier.
+
==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

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
Outils personnels