Créer une table SQLite avec Python
Dans ce tutoriel nous allons découvrir comment créer une table dans une base de données SQLite avec Python à l’aide du module sqlite3. L’instruction « Create » est une requête LDD(Langage de définition des données).
Dans l’exemple suivant, nous créons une table « person » dans la base de données « my.db ».
Étapes pour créer une table dans SQLite avec Python:
- Connectez-vous à SQLite à l’aide de sqlite3.connect().
- Préparez la requête SQL « create table ».
- Exécutez la requête à l’aide de curseur.execute(sql)
- À la fin, fermez la connexion à la base de données SQLite et l’objet curseur.
Exemple:
# -*- coding: utf-8 -*- import sqlite3 try: conn = sqlite3.connect('my.db') sql = '''CREATE TABLE person ( id INTEGER PRIMARY KEY, name TEXT NOT NULL, address TEXT NOT NULL );''' cur = conn.cursor() print("Connexion réussie à SQLite") cur.execute(sql) conn.commit() print("Table SQLite est créée") cur.close() conn.close() print("Connexion SQLite est fermée") except sqlite3.Error as error: print("Erreur lors de la création du table SQLite", error)
Sortie:
Connexion réussie à SQLite Table SQLite est créée Connexion SQLite est fermée