Heim >Backend-Entwicklung >Python-Tutorial >MySQL-Datenbank lernt zusätzlich MySQL und löscht alle Tabellen unter der Datenbank

MySQL-Datenbank lernt zusätzlich MySQL und löscht alle Tabellen unter der Datenbank

Tomorin
TomorinOriginal
2018-08-16 13:55:102308Durchsuche

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 wie

Alle Listen in der Bibliothek löschen müssen wir auch lernen, wie man die Datenbank aktualisiert

Aktualisieren Operation Um die Daten in der Datentabelle zu aktualisieren, erhöht das folgende Beispiel das AGE-Feld, dessen SEX-Feld „M“ ist, in der EMPLOYEE-Tabelle um 1:

#!/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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn