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

bookOpérations de Suppression

Opérations de suppression dans SQLite utilisées pour retirer des enregistrements ou des données d'une table de base de données. Ces opérations permettent de supprimer des données spécifiques qui ne sont plus nécessaires.

L'instruction SQL principale pour supprimer des données est l'instruction DELETE.

import sqlite3

conn = sqlite3.conn('my_database.db')
cursor = connection.cursor()

# SQL query to delete a specific record from the `articles` table
delete_query = "DELETE FROM articles WHERE id = 1"

# Execute the SQL query to perform the deletion
cursor.execute(delete_query)

conn.commit()
conn.close()

Dans cet extrait de code, la première ligne définit une requête SQL qui supprime un enregistrement spécifique de la table articles, ciblant l'enregistrement où id est égal à 1. La seconde ligne, cursor.execute(delete_query), envoie cette requête à la base de données pour exécution.

Suppression de plusieurs enregistrements

Pour supprimer plusieurs enregistrements correspondant à certains critères, il est possible d'utiliser une clause WHERE dans la requête DELETE :

DELETE FROM articles WHERE author = "John Doe"

Cette requête supprime tous les enregistrements où l'auteur correspond à "John Doe".

Suppression de tous les enregistrements

Il est possible de supprimer tous les enregistrements d'une table en omettant la clause WHERE :

DELETE FROM articles

Cette requête supprime tous les enregistrements de la table "articles".

Voici les concepts de base pour effectuer des opérations de suppression dans SQLite avec Python. Il est possible de personnaliser les requêtes DELETE afin de retirer des données spécifiques de la base de données selon les besoins.

Tâche

Swipe to start coding

Supprimer l'enregistrement de la table users où le champ id est égal à 1.

Solution

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 2. Chapitre 5
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

Suggested prompts:

Can you explain what happens if I forget the WHERE clause in a DELETE statement?

How can I confirm that records were actually deleted from the table?

Is there a way to undo a DELETE operation in SQLite?

close

Awesome!

Completion rate improved to 4.76

bookOpérations de Suppression

Glissez pour afficher le menu

Opérations de suppression dans SQLite utilisées pour retirer des enregistrements ou des données d'une table de base de données. Ces opérations permettent de supprimer des données spécifiques qui ne sont plus nécessaires.

L'instruction SQL principale pour supprimer des données est l'instruction DELETE.

import sqlite3

conn = sqlite3.conn('my_database.db')
cursor = connection.cursor()

# SQL query to delete a specific record from the `articles` table
delete_query = "DELETE FROM articles WHERE id = 1"

# Execute the SQL query to perform the deletion
cursor.execute(delete_query)

conn.commit()
conn.close()

Dans cet extrait de code, la première ligne définit une requête SQL qui supprime un enregistrement spécifique de la table articles, ciblant l'enregistrement où id est égal à 1. La seconde ligne, cursor.execute(delete_query), envoie cette requête à la base de données pour exécution.

Suppression de plusieurs enregistrements

Pour supprimer plusieurs enregistrements correspondant à certains critères, il est possible d'utiliser une clause WHERE dans la requête DELETE :

DELETE FROM articles WHERE author = "John Doe"

Cette requête supprime tous les enregistrements où l'auteur correspond à "John Doe".

Suppression de tous les enregistrements

Il est possible de supprimer tous les enregistrements d'une table en omettant la clause WHERE :

DELETE FROM articles

Cette requête supprime tous les enregistrements de la table "articles".

Voici les concepts de base pour effectuer des opérations de suppression dans SQLite avec Python. Il est possible de personnaliser les requêtes DELETE afin de retirer des données spécifiques de la base de données selon les besoins.

Tâche

Swipe to start coding

Supprimer l'enregistrement de la table users où le champ id est égal à 1.

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 5
single

single

some-alt