Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Opérations de Création | Crud
Bases de Données en Python

bookOpérations de Création

Opérations de création dans SQLite impliquent l’ajout de nouveaux enregistrements dans une table de base de données. Ces opérations permettent de remplir vos tables avec des données. Examinons comment fonctionnent les opérations d’insertion dans le contexte de la création de base de données.

Insertion d’un enregistrement

Cet extrait de code utilise l’instruction SQL INSERT INTO pour ajouter un nouvel enregistrement à la table "users", en insérant des valeurs pour les champs "username" et "email". Les données sont transmises sous forme de tuple, et la requête est exécutée avec la méthode execute() pour insérer les valeurs.

import sqlite3

# Connect to the database
conn = sqlite3.conn('my_database.db')
cursor = conn.cursor()

# SQL query to insert a record into the `users` table
insert_query = "INSERT INTO users (username, email) VALUES (?, ?)"
user_data = ('john_doe', 'john.doe@email.com')

# Execute the SQL query with data
cursor.execute(insert_query, user_data)

conn.commit()  # save the changes
conn.close()  # close the connection

Attention, car ce code suppose que vous travaillez sur une table déjà existante. Si vous n’avez pas de table users dans votre base de données, il faudra d’abord en créer une.

Pour éviter l’erreur, il est nécessaire de créer une table dans la base de données portant le nom users et les champs username et email. Ce n’est qu’après cela que vous pourrez ajouter des enregistrements à cette table.

Tâche

Swipe to start coding

  1. Rédiger une requête SQL pour insérer un nouvel enregistrement dans la table articles. La requête doit insérer des valeurs dans les colonnes title, content et author. Stocker la requête dans la variable insert_query.

  2. Utiliser la méthode du curseur pour exécuter la requête SQL avec les données stockées dans la variable article_data.

Solution

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 2. Chapitre 2
single

single

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

close

Awesome!

Completion rate improved to 4.76

bookOpérations de Création

Glissez pour afficher le menu

Opérations de création dans SQLite impliquent l’ajout de nouveaux enregistrements dans une table de base de données. Ces opérations permettent de remplir vos tables avec des données. Examinons comment fonctionnent les opérations d’insertion dans le contexte de la création de base de données.

Insertion d’un enregistrement

Cet extrait de code utilise l’instruction SQL INSERT INTO pour ajouter un nouvel enregistrement à la table "users", en insérant des valeurs pour les champs "username" et "email". Les données sont transmises sous forme de tuple, et la requête est exécutée avec la méthode execute() pour insérer les valeurs.

import sqlite3

# Connect to the database
conn = sqlite3.conn('my_database.db')
cursor = conn.cursor()

# SQL query to insert a record into the `users` table
insert_query = "INSERT INTO users (username, email) VALUES (?, ?)"
user_data = ('john_doe', 'john.doe@email.com')

# Execute the SQL query with data
cursor.execute(insert_query, user_data)

conn.commit()  # save the changes
conn.close()  # close the connection

Attention, car ce code suppose que vous travaillez sur une table déjà existante. Si vous n’avez pas de table users dans votre base de données, il faudra d’abord en créer une.

Pour éviter l’erreur, il est nécessaire de créer une table dans la base de données portant le nom users et les champs username et email. Ce n’est qu’après cela que vous pourrez ajouter des enregistrements à cette table.

Tâche

Swipe to start coding

  1. Rédiger une requête SQL pour insérer un nouvel enregistrement dans la table articles. La requête doit insérer des valeurs dans les colonnes title, content et author. Stocker la requête dans la variable insert_query.

  2. Utiliser la méthode du curseur pour exécuter la requête SQL avec les données stockées dans la variable article_data.

Solution

Switch to desktopPassez à un bureau pour une pratique réelleContinuez d'où vous êtes en utilisant l'une des options ci-dessous
Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 2. Chapitre 2
single

single

some-alt