Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Création d'une Table Simple | Introduction à SQLite
Bases de Données en Python
course content

Contenu du cours

Bases de Données en Python

Bases de Données en Python

1. Introduction à SQLite
2. Crud
3. Plus sur SQLite
4. SQLAlchemy

book
Création d'une Table Simple

Une table dans une base de données est une collection structurée de données organisées en lignes et colonnes. Chaque colonne représente un type spécifique d'information, et chaque ligne contient des données spécifiques.

Les tables sont utilisées pour stocker et organiser les données dans une base de données, permettant diverses opérations, y compris la recherche, le filtrage, le tri, la mise à jour et la suppression d'informations. Voyons un exemple de création d'une table :

Exécution des requêtes SQL

La fonction cursor.execute() est utilisée pour exécuter une requête SQL fournie sous forme de chaîne. Dans cet exemple, nous passons une requête SQL à la fonction pour créer une table. La requête SQL est entourée de triples guillemets simples (''' ''') pour une lecture plus facile. Dans la section suivante, nous examinerons d'autres exemples d'utilisation de la fonction cursor.execute().

Notez que dans les scripts SQL, les espaces et indentations supplémentaires sont utilisés uniquement pour améliorer la lisibilité et l'organisation du code sans affecter l'exécution. Cela diffère des langages comme Python, où les espaces et l'indentation sont critiques et définissent la structure du programme.

Ce cours ne nécessite pas de connaissances préalables en SQL, mais une connaissance de base du SQL est un plus pour tout développeur. Par conséquent, ces cours pourraient vous intéresser :

Sauvegarder les Modifications

Dans ce script, nous nous connectons à la base de données et créons une table. Une étape finale essentielle lors de l'utilisation de la bibliothèque sqlite3 est de valider et fermer la connexion. Voyons en détail comment cela se fait.

1234567891011121314
import sqlite3 # Establish a connection to the database (or create it if it doesn't exist) conn = sqlite3.connect("my_database.db") # Create a cursor object to interact with the database cursor = conn.cursor() # Execute an SQL query to create the `users` table if it doesn't already exist cursor.execute("CREATE TABLE IF NOT EXISTS users (id INTEGER, name TEXT, age INTEGER)") print("The table was successfully created.") # Commit the transaction to save changes to the database conn.commit() # Close the database connection conn.close()
copy

conn.commit() est comme sauvegarder les modifications dans une base de données. Tant que vous ne validez pas (appelez commit), vos modifications ne sont pas permanentes et ne seront pas visibles pour les autres utilisateurs de la base de données. Après validation, les modifications deviennent permanentes et sont accessibles à tous. C'est comme appuyer sur le bouton "enregistrer" pour vos modifications de base de données.

conn.close() est une étape essentielle lors de l'utilisation de la base de données SQLite. Cette commande ferme la connexion à la base de données après que vous avez terminé vos opérations.

Pourquoi conn.commit() est-il important dans les opérations de base de données ?

Pourquoi conn.commit() est-il important dans les opérations de base de données ?

Sélectionnez la réponse correcte

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 1. Chapitre 4
We're sorry to hear that something went wrong. What happened?
some-alt