Heiphaistos TutorialsHeiphaistosTutorials
🪟Windows🖥️CMD / PowerShell💬Discord🍎macOS🔐Sécurité🐧Linux🌐Réseau💻Programmation🤖Android📦Applications🔥Applications Heiphaistos📦Logiciels📦HeiApps

⚒ Heiphaistos Tutorials

Forge ton savoir informatique.
Tutoriels clairs, sans blabla.

Navigation

  • Accueil
  • Tous les tutoriels
  • Windows
  • Discord

Ressources

  • Flux RSS
  • heiphaistos.org

© 2026 Heiphaistos Tutorials — tuto.heiphaistos.org

Mentions légalesConfidentialitéCGU

Forge ton savoir.

Accueil/Programmation/Python : une base de données SQLite en quelques lignes
💻ProgrammationVidéo

Python : une base de données SQLite en quelques lignes

Créer une base de données SQLite avec le module sqlite3 de Python : créer une table, insérer avec des paramètres (sans injection SQL), interroger, et fermer proprement.

9 octobre 20261 min de lecture
#programmation#python#sqlite#sql
Votre navigateur ne supporte pas la lecture vidéo.
VitesseSous-titres : bouton CC du lecteur

Sommaire

  • Exemple
  • Règles

Exemple

import sqlite3
con = sqlite3.connect("biblio.db")
con.execute("CREATE TABLE IF NOT EXISTS livres (id INTEGER PRIMARY KEY, titre TEXT, annee INTEGER)")
con.executemany("INSERT INTO livres (titre, annee) VALUES (?, ?)", [("Dune", 1965)])
con.commit()
for titre, annee in con.execute("SELECT titre, annee FROM livres WHERE annee < ?", (1980,)):
    print(annee, titre)
con.close()

Règles

  • Toujours des paramètres ?, jamais de f-string dans le SQL (injection).
  • commit() après les modifications ; ou with con: qui valide automatiquement.
  • con.row_factory = sqlite3.Row : accès par nom de colonne.

Explorer le fichier : DB Browser for SQLite. Le langage SQL : SELECT, WHERE, ORDER BY.

Commentaires

Aucun commentaire pour l'instant. Soyez le premier !

Laisser un commentaire

En envoyant un commentaire, vous acceptez les conditions d'utilisation et la publication de votre pseudo après modération (voir la politique de confidentialité).