Maison > Article > développement back-end > base de données mysql apprentissage mysql supplémentaire supprimer toutes les tables sous la base de données
Dans les trois articles précédents, la création et l'utilisation de la base de données Python mysql ont été présentées en détail, mais dans les problèmes réels, il est également nécessaire de supprimer toutes les listes sous la bibliothèque mysql , cet article peut être utilisé comme article supplémentaire aux trois articles précédents pour introduire la suppression mysql de toutes les listes de la bibliothèque.
Semblable à Supprimer toutes les listes de la bibliothèque, nous devons également apprendre à mettre à jour la base de données
Mettre à jour opération Pour mettre à jour les données dans la table de données, l'exemple suivant incrémente de 1 le champ AGE dont le champ SEX est 'M' dans la table EMPLOYEE :
#!/usr/bin/python# -*- coding: UTF-8 -*- import MySQLdb # 打开数据库连接 db = MySQLdb.connect("localhost", "testuser", "test123", "TESTDB", charset='utf8' ) # 使用cursor()方法获取操作游标 cursor = db.cursor() # SQL 更新语句 sql = "UPDATE EMPLOYEE SET AGE = AGE + 1 WHERE SEX = '%c'" % ('M') try: # 执行SQL语句 cursor.execute(sql) # 提交到数据库执行 db.commit() except: # 发生错误时回滚 db.rollback() # 关闭数据库连接 db.close()
Opération de suppression
L'opération de suppression est utilisée pour supprimer des données dans la table de données. L'exemple suivant montre la suppression de toutes les données de la table de données EMPLOYÉ avec un AGE supérieur à 20
#!/usr/bin/python # -*- coding: UTF-8 -*- import MySQLdb # 打开数据库连接 db = MySQLdb.connect("localhost", "testuser", "test123", "TESTDB", charset='utf8' ) # 使用cursor()方法获取操作游标 cursor = db.cursor() # SQL 删除语句 sql = "DELETE FROM EMPLOYEE WHERE AGE > '%d'" % (20) try: # 执行SQL语句 cursor.execute(sql) # 提交修改 db.commit() except: # 发生错误时回滚 db.rollback() # 关闭连接 db.close(
<.>
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!