Main Contents

Tutorial SQLite

mai 28, 2009

Allez pour changer un petit tutorial sur SQLite. Une petite base de données qui contrairement à MySql n’est pas du type client/serveur mais est intégrée au programme. Elle peut être utilisée notamment dans les programmes iPhone. On va voir rapidement comment créer une base de données et faire de petites requêtes dessus.

Première chose ouvrez un terminal. Vérifiez que vous avez bien SQLite d’installé. Tapez sqlite3 vous devriez obtenir ceci.

# sqlite3
SQLite version 3.4.0
Enter ".help" for instructions
sqlite>

Si ce n’est pas le cas installez Xcode et les outils de développeur.
Pour quitter SQLite tapez :

# .quit

On va créer notre BDD. Pour cela :

# sqlite3 mabdd.sql

Et maintenant on créer une table.

# CREATE TABLE voiture(pk INTEGER PRIMARY KEY, nom VARCHAR(30), description VARCHAR(255), prix INTEGER );

Voilà une petite table toute simple. On peut y ajouter des données.

# INSERT INTO voiture(nom,description,prix) VALUES('Peugeot 206','Grise, 90 cheveaux',8500);
# INSERT INTO voiture(nom,description,prix) VALUES('Peugeot 308','Grise, 110 cheveaux',12500);

On vérifie que tout est la.

# SELECT * FROM voiture;
1|Peugeot 206|Grise, 90 cheveaux|8500
2|Peugeot 308|Grise, 110 cheveaux|12500

Et voilà, tout simplement. Vous pouvez utilisez à la place du terminal un éditeur visuel, par exemple le plugin SQLite Manager pour FireFox.

Catégorie(s): Développement, Tutorial | Comments (5)

5 Comments

  1. Ro6gnol (1 comments) mars 9, 2010 @ 16 h 40 min

    Merci pour ce petit tuto.

    En complément : On peut télécharger Sqlite3 sur http://www.sqlite.org/download.html rubrique « Precompiled Binaries »

  2. espaceinfo (1 comments) juin 12, 2010 @ 13 h 06 min

    bonjour, merci pour l’exemple,
    j’aimerais savoir quel est le code pour modifier ma table (ma base) et/ou supprimer via terminal?

    merci

  3. [Objective-c] Pré-remplir une base CoreData sur iPhone | MacFan octobre 30, 2010 @ 15 h 46 min

    […] Tutorial SQLite […]

  4. ndiaye (1 comments) janvier 10, 2011 @ 2 h 21 min

    merci bcp mais j’aimerai savoir comment utiliser sqlite3 sous ubuntu à la placce du terminal

  5. lionel (1 comments) octobre 19, 2012 @ 16 h 35 min

    Attention, un cheval des chevaux!

    Merci pour ce bref tutoriel.

Leave a comment