import MySQLdb
def insert_qs_data(table_name,time_num,data_value,data_type,cursor,conn):
cursor.execute("insert into "+table_name+"(time_num,data_value,data_type,insert_time) values("+str(time_num)+","+str(data_value)+",'"+data_type+"',now())")
conn.commit()
def add_test_data(tag_name,table_name,url):
conn = MySQLdb.connect(host='xxx.xxx.xxx.xxx', user='root',passwd='root')
cursor = conn.cursor()
conn.select_db('queryservicehistory')
data_list=get_xml_data(tag_name,url)
for index in range(len(data_list)-1):
insert_qs_data(table_name,index+1,data_list[index],tag_name,cursor,conn)
cursor.close()
conn.close()
def truncate_table(table_name):
conn = MySQLdb.connect(host='xxx,xxx,xxx,xxx', user='root',passwd='root')
cursor = conn.cursor()
conn.select_db('queryservicehistory')
cursor.execute("truncate table "+table_name)
conn.commit()
cursor.close()
conn.close()
def get_sql_data(sql):
conn = MySQLdb.connect(host='xxx,xxx,xxx,xxx', user='root',passwd='root')
cursor = conn.cursor()
conn.select_db('queryservicehistory')
cursor.execute(sql)
result = cursor.fetchone()
cursor.close()
conn.close()
return result
def get_sql_datas(sql):
conn = MySQLdb.connect(host='xxx,xxx,xxx,xxx', user='root',passwd='root')
cursor = conn.cursor()
conn.select_db('queryservicehistory')
cursor.execute(sql)
cursor.scroll(0,mode='absolute')
results = cursor.fetchall()
cursor.close()
conn.close()
return results
分享到:
相关推荐
python 操作mysql 安装和使用
用python操作mysql数据库和excel数据表源码,使用python语言读取excle数据转存到数据库以及将数据库内容读取出来写入excel表中
Python操作Mysql实例代码教程.pdf
python操作mysql数据库上课讲义.pdf
python连接mysql,操作mysql函数封装
python操作MySQL实例教程,简单明了
自己收集编写的python操作mysql函数,奉献给大家,该文件包含用python处理mysql的查、增、改、删、命名、排序等操作的函数,mysql数据库操作的各种sql语句可供参考。
python读写MySQL数据库操作,读操作,写操作,python读写MySQL数据库操作
介绍了 Python 操作 MYSQL、执行 SQL 语句、获取结果集、遍历结果集、取得某个字段、获取表字段名、将图片插入数据库、执行事务等各种代码实例和详细介绍,代码居多,是一桌丰盛唯美...Python操作Mysql实例教程手册.pdf
Python+MySQL图形化界面图书馆管理系统,Python+MySQL图形化界面图书馆管理系统。
用python连接mysql的时候,需要用的安装版本,源码版本容易有错误提示。下边是打包了32与64版本。 MySQL-python-1.2.3.win32-py2.7.exe MySQL-python-1.2.3.win-amd64-py2.7.exe 实例 1、取得 MYSQL 的版本 # -*- ...
Python操作MySQL及处理EXCEL支持包 用于开发python,操作mysql并导出统计数据到excel的所需组件,支持excel2007以上版本的excel文件生成
Python操作mysql数据库
最近用到Python操作数据库,MySql的操作封装类,简单写了一个Mysql封装操作类,分享一下,需要安装pymsql,安装方法:https://blog.csdn.net/sinat_28984567/article/details/105316092
包含python2.6操纵MySQL的安装文档和windows下的安装包。
本文介绍了 Python 操作 MYSQL、执行 SQL 语句、获取结果集、遍历结果集、取得某个字段、获取表字段名、将图片插入数据库、执行事务等各种代码实例和详细介绍,代码居多,是一桌丰盛唯美的代码大餐。
python操作mysql数据库.pdf
博文链接:https://23c.iteye.com/blog/191127
详细讲解如何使用pyhon来操作mysql数据库,讲解清晰,通俗易懂。