位置: 编程技术 - 正文
推荐整理分享Python实现mysql数据库更新表数据接口的功能,希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!
前言
昨天,因为项目需求要添加表的更新接口,来存储预测模型训练的数据,所以自己写了一段代码实现了该功能,在开始之前,给大家分享python 操作mysql数据库基础:
>>> conn = MySQLdb.connect(host='localhost',port = ,user='root', passwd='',db ='test',)
Connect() 方法用于创建数据库的连接,里面可以指定参数:用户名,密码,主机等信息。
这只是连接到了数据库,要想操作数据库需要创建游标。
>>> cur = conn.cursor()
通过获取到的数据库连接conn下的cursor()方法来创建游标。
>>> cur.execute("create table student(id int ,name varchar(),class varchar(),age varchar())")
通过游标cur 操作execute()方法可以写入纯sql语句。通过execute()方法中写如sql语句来对数据进行操作。
>>>cur.close()
cur.close() 关闭游标
>>>conn.commit()
conn.commit()方法在提交事物,在向数据库插入一条数据时必须要有这个方法,否则数据不会被真正的插入。
>>>conn.close()
Conn.close()关闭数据库连接
下面开始本文的正文:
Python实现mysql更新表数据接口
示例代码
其中update()函数,是新添加的接口:
传入的data的样例 data = [{'time':,'predict':1.},{'time':,'predict':1.},{'time':,'predict':1.}] 这样子的。
一个列表里有多个字典,每个字典有time和predict。如果需要存predict_2,predict_3的时候,则实现更新操作,否则,只进行创表和插入数据的操作~~~~~~
看起来是不是很简单~~~~~~
这个接口还没有进行优化等操作,很冗余~~~~
毕竟项目还在测试阶段,等先跑通了,在考虑优化吧~~~~~~
总结
标签: Python实现mysql数据库更新表数据接口的功能
本文链接地址:https://www.jiuchutong.com/biancheng/372292.html 转载请保留说明!上一篇:python中urlparse模块介绍与使用示例(python3 urllib模块)
下一篇:python cx_Oracle的基础使用方法(连接和增删改查)
友情链接: 武汉网站建设