经过不断地学习与进步,想必大家对于python这门知识有了属于自己独到的见解,随着内容的不断深入,有小伙伴在询问怎样使用python对数据库的数据进行修改 。那么接下来小编就为大家答疑解惑 。
文章插图
【如何使用python对数据库数据进行修改?看完你就知道】经过前面的学习,要使用到数据库,就免不了要使用到第三方库pymysql,打开数据库连接,然后先要在代码的前面写上连接的数据库的基本信息,再然后使用cursor()方法来获取操作,随即就可以对数据库进行修改了 。为了更直观点的理解,举个例子,代码如下:
import pymysqlconnect = pymysql.connect(host='localhost',port=3306,user='root',password='123456',db='exam')cursor = connect.cursor()def rebuild(sql):try:cursor.execute(sql)print(cursor.fetchall())except:connect.rollback()if _name_=='_main_':sql2 = "select * from p"change(sql2)connect.close()那么接下来小编就来和大家一起分析一下这个代码吧,首先使用import pymysql对数据库进行导入,然后再定义一个变量对自己所创建的数据库进行连接,随即再定义一个函数,再使用try语句对可能出现的错误进行判断,再对可能出现的错误的处理写在except后面,这样子代码运行的时候就不容易出错,try后面的语句则是动态执行SQL字符串 。
而except后面的语句则是取消在当前事务中进行的更改并且释放对象所持有的所有数据库,然后再对数据库进行修改 。
随即去数据库查看,就会发现已经进行了修改并且得到了自己所需要的效果 。关于如何对数据库的数据进行修改就给大家讲解到这里了,希望能够帮助到大家 。
推荐阅读
- python中的index函数是什么?怎么使用index函数?
- 如何用python提取图片颜色?来看看吧
- python中的跳转指令是什么?有哪些跳转指令?
- 大于小于在Python中怎么表示?Python比较运算符解析
- 什么是python动态内存?动态内存如何分配?
- Python怎么进入编程界面?Python代码在哪编写
- Python怎么定义一个变量的类型?Python机制讲解
- Python怎么定义变量不赋值?Python如何只定义不赋值
- Python中reverse方法的作用是什么?reverse()怎么用
- Python如何关闭应用程序?Python关闭应用程序用什么方法