Twitter Facebook RSS

Accueil > GNU/Linux > Quelques tips sur Sqlite3

12
juin

Quelques tips sur Sqlite3

Peu d'articles en ce moment, je n'ai pas grand chose à dire :(.

Voici néanmoins un petit mémo sur Sqlite3, des tips, et petits trucs que j'aimerais retrouver facilement :

Ce n'est pas un secret, une base Sqlite3 est stockée dans un fichier .db, et on y accède en console via la commande "sqlite3" suivie du fichier .db.

Lister les tables existantes :

Non, ce n'est pas comme MySQL, il n'y a pas de "SHOW TABLES" :

sqlite> show tables;
Error: near "show": syntax error

A la place, on utilise ".tables" :

sqlite> .tables
devel          logs_connexion  logs_recette    logs_base       servers       
sqlite> 

Afficher la structure d'une table :

Toujours pas de "SHOW ...", là on utilise ".schema" :

sqlite> .schema logs_recette
CREATE TABLE logs_recette (
id INTEGER PRIMARY KEY,
login TEXT,
repo TEXT,
branch TEXT,
date INTEGER
);

Importer un fichier CSV :

Pour importer un fichier CSV, on utilise la commande ".import" :

sqlite> .separator "|"
sqlite> .import /tmp/import.csv logs

Ici, je set mon séparateur à "|". Vous pouvez bien sûr utiliser tout autre caractère. Enfin, ".import" pour importer les données ;).

:

#1 - Le mercredi 26 juin 2013 @ 21:30 Guillaume Dievart a dit

Merci pour l'article, il m'a permis de découvrir la syntaxe de sqlite3 que je n'ai pas encore eu l'occasion d'utiliser.

Mais je dois avouer qu'elle ne me paraît pas commode, va falloir que j'y jette un oeil :)

#2 - Le vendredi 20 septembre 2013 @ 10:59 petites annonces a dit

Tout simplement magnifique !

#3 - Le dimanche 22 septembre 2013 @ 05:04 Enceinte Bluetooth Portable a dit

Acheter Enceinte Bluetooth Portable pas cher

Les commentaires sont fermés.

^ Retourner en haut