Citation de PythonTech le 14 juin 2024, 17 h 35 min
bj robertoalpa,
pour créer une table dans une base de données SQLite, tu as le choix entre deux méthodes
Première méthode : tu utilise un IDE visuel comme par exemple DB Browser for SQLite
Deuxième méthode: tu utilise les commandes Python for SQL:
A titre d'exemple, si tu souhaite créer une tables students ayant comme attributs: id, name, email, section ... au sein d'une base de données SQLite 'database.db' tu peux utiliser le code suivant:
import sqlite3
# Connexion à la base de données (ou création si elle n'existe pas)
conn = sqlite3.connect('database.db')
# Création d'un curseur
cur = conn.cursor()
# Création de la table employees
cur.execute('''
CREATE TABLE students (
id INTEGER PRIMARY KEY,
name TEXT NOT NULL,
email TEXT,
section TEXT
)
''')
# Valider les changements
conn.commit()
# Fermeture de la connexion
conn.close()
print("La table 'students' a été créée avec succès.")
Voici le cours en détails sur les bases de données SQLite: https://www.tresfacile.net/python-et-les-bases-de-donnees-sqlite/
bj robertoalpa,
pour créer une table dans une base de données SQLite, tu as le choix entre deux méthodes
Première méthode : tu utilise un IDE visuel comme par exemple DB Browser for SQLite
Deuxième méthode: tu utilise les commandes Python for SQL:
A titre d'exemple, si tu souhaite créer une tables students ayant comme attributs: id, name, email, section ... au sein d'une base de données SQLite 'database.db' tu peux utiliser le code suivant:
import sqlite3
# Connexion à la base de données (ou création si elle n'existe pas)
conn = sqlite3.connect('database.db')
# Création d'un curseur
cur = conn.cursor()
# Création de la table employees
cur.execute('''
CREATE TABLE students (
id INTEGER PRIMARY KEY,
name TEXT NOT NULL,
email TEXT,
section TEXT
)
''')
# Valider les changements
conn.commit()
# Fermeture de la connexion
conn.close()
print("La table 'students' a été créée avec succès.")