Heim >Backend-Entwicklung >Python-Tutorial >MySQL-Datenbank lernt zusätzlich MySQL und löscht alle Tabellen unter der Datenbank
In den vorherigen drei Artikeln wurde die Erstellung und Verwendung der Python-MySQL-Datenbank ausführlich vorgestellt, bei tatsächlichen Problemen ist es jedoch auch erforderlich, alle Listen unter der MySQL-Bibliothek Dieser Artikel kann als zusätzlicher Artikel zu den vorherigen drei Artikeln verwendet werden, um das Löschen aller MySQL-Listen in der Bibliothek vorzustellen.
Ähnlich wieAlle Listen in der Bibliothek löschen müssen wir auch lernen, wie man die Datenbank aktualisiert
#!/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()
Löschoperation
Der Löschvorgang wird zum Löschen von Daten in der Datentabelle verwendet. Das folgende Beispiel zeigt das Löschen aller Daten mit AGE größer als 20 in der Datentabelle EMPLOYEE#!/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(
Das obige ist der detaillierte Inhalt vonMySQL-Datenbank lernt zusätzlich MySQL und löscht alle Tabellen unter der Datenbank. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!