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 peupler vos tables avec des données. Examinons comment les opérations d’insertion fonctionnent dans le contexte de la création de base de données.

Note
Remarque

Vous avez appris à créer des tables dans la section précédente. Veuillez noter que les exemples de code suivants ne couvrent pas la création de tables. Cela s’explique par le fait que nous nous concentrons sur le travail avec des tables déjà créé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

Soyez vigilant, 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 est nécessaire d'en créer une.

Pour éviter l'erreur, il faut créer une table dans la base de données portant le nom users et comportant les champs username et email. Ce n'est qu'après cette étape 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 peupler vos tables avec des données. Examinons comment les opérations d’insertion fonctionnent dans le contexte de la création de base de données.

Note
Remarque

Vous avez appris à créer des tables dans la section précédente. Veuillez noter que les exemples de code suivants ne couvrent pas la création de tables. Cela s’explique par le fait que nous nous concentrons sur le travail avec des tables déjà créé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

Soyez vigilant, 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 est nécessaire d'en créer une.

Pour éviter l'erreur, il faut créer une table dans la base de données portant le nom users et comportant les champs username et email. Ce n'est qu'après cette étape 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