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

