Apprendrez les propriétés d'arrière-plan suivantes :
background-sizeélt
background-origin
Plusieurs Images d’arrière plans
Apprendrez également comment utiliser plusieurs images d'arrière-plan.
Ce cours montre comment exécuter la requête SQL DELETE à partir de Python pour supprimer des données d'une table de base de données MySQL.
Pour supprimer des enregistrements d'une table MySQL, vous devez utiliser l'instruction DELETE FROM. Pour supprimer des enregistrements spécifiques, vous devez utiliser la clause WHERE en même temps.
DELETE FROM nom_table WHERE condition
Dans l'exmple suivant : Pour supprimer un enregistrement d'une table SQL, Nous utilisons le mot clé DELETE FROM. et la méthode rowcount de l'objet curseur pour retourner le nombre de lignes supprimées après l'exécution de la requête donnée.# Importation des module nécessaires import mysql.connector try: #Créer une connexion à la base de données conn = mysql.connector.connect( host = "localhost", user = "votre nom utilisateur", passwd = "votre mot de passe", database="oujood_py" ) # préparation d'un objet curseur curseurObjet = conn.cursor() # afficher l'eregistrement avant la suppression (optionnel) print("L'eregistrement avant la suppression de la table EMPLOYEE : \n") sql_select_requete = "select * from EMPLOYEE where PRENOM = 'MARCUS'" curseurObjet.execute(sql_select_requete) record = curseurObjet.fetchall() print(record) print("\n") # Préparation de la requête SQL pour supprimer (optionnel) # un enregistrement dans la base de données. sql_Delete_requete = "Delete from EMPLOYEE where PRENOM = 'MARCUS'" curseurObjet.execute(sql_Delete_requete) conn.commit() print("Le nombre d'enregistrement supprimé est : ", curseurObjet.rowcount) # Vérifier en utilisant la requête select (optionnel) curseurObjet.execute(sql_select_requete) records = curseurObjet.fetchall() if len(records) == 0: print("Enregistrement supprimé avec succès ") except mysql.connector.Error as error: print("Échec de la suppression de l'enregistrement de la table : {}".format(error)) finally: if conn.is_connected(): curseurObjet.close() conn.close() print("La connexion MySQL est fermée")
# Importation des module nécessaires import mysql.connector try: #Créer une connexion à la base de données conn = mysql.connector.connect( host = "localhost", user = "votre nom utilisateur", passwd = "votre mot de passe", database="oujood_py" ) # préparation d'un objet curseur curseurObjet = conn.cursor() # Préparation de la requête SQL pour supprimer (optionnel) sql_Delete_requete = "Delete from EMPLOYEE where PRENOM = %s" # L'enregistrement à supprimer dans la base de données. Prenom_oujood = "MARCUS" curseurObjet.execute(sql_Delete_requete, (Prenom_oujood,)) conn.commit() print("Le nombre d'enregistrement supprimé est : ", curseurObjet.rowcount,"\n") print("Enregistrement supprimé avec succès \n") except mysql.connector.Error as error: print("Échec de la suppression de l'enregistrement de la table : {}".format(error,"\n")) finally: if conn.is_connected(): curseurObjet.close() conn.close() print("La connexion MySQL est fermée")
# Importation des module nécessaires import mysql.connector try: #Créer une connexion à la base de données conn = mysql.connector.connect( host = "localhost", user = "root", passwd = "193Mill$", database="oujood_py" ) # préparation d'un objet curseur curseurObjet = conn.cursor() # Préparation de la requête SQL pour supprimer (optionnel) sql_Delete_requete = "Delete from EMPLOYEE where AGE >= %s" # L'enregistrement à supprimer dans la base de données. Age_oujood = 45 curseurObjet.execute(sql_Delete_requete, (Age_oujood,)) conn.commit() print("Le nombre d'enregistrement supprimé est : ", curseurObjet.rowcount,"\n") print("Enregistrement supprimé avec succès \n") except mysql.connector.Error as error: print("Échec de la suppression de l'enregistrement de la table : {}".format(error,"\n")) finally: if conn.is_connected(): curseurObjet.close() conn.close() print("La connexion MySQL est fermée")
Il est possible de supprimer toutes les lignes d'une table de base de données MySQL à l'aide d'une requête SQL en omettant la clause WHERE et tous les enregistrements seront supprimés !