首頁 >後端開發 >Python教學 >mysql資料庫學習附加之mysql刪除庫下所有表

mysql資料庫學習附加之mysql刪除庫下所有表

Tomorin
Tomorin原創
2018-08-16 13:55:102301瀏覽

在先前的三篇文章中詳細的介紹了Python mysql資料庫的建立和使用方法,但在實際問題中,也需要對mysql刪除庫下所有清單 ,本文,便當做之前三篇文章的附加文章,來介紹mysql刪除庫下所有列表。

刪除庫下所有清單相類似的,我們也要學會如何更新資料庫

##更新操作用於更新數據表的的數據,以下實例將EMPLOYEE 表中的SEX 字段為'M' 的AGE 字段遞增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()

刪除操作


################################# ####刪除作業用於刪除資料表中的數據,以下實例示範了刪除資料表EMPLOYEE 中AGE 大於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(
#########

以上是mysql資料庫學習附加之mysql刪除庫下所有表的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn