`

用Python操作Mysql

阅读更多
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实例教程手册.pdf

    总的来说,Python操作MySQL涉及的主要知识点包括:Python的DB-API,`pymysql`或`mysql-connector-python`库的使用,SQL语句的编写,数据的增删改查,事务管理,以及与`pandas`库的集成。通过“Python操作MySQL实例...

    python 操作mysql 安装和使用

    Python操作MySQL是一个常见的任务,特别是在数据处理和Web开发中。MySQL是一个流行的开源关系型数据库管理系统,而Python作为一种功能强大的编程语言,提供了多种库来与MySQL交互。本教程将详细介绍如何在Python环境...

    python操作MySQL教程

    对于初学者来说,阅读《Python操作Mysql实例教程手册.pdf》这样的资源将非常有帮助,它会提供更详细的操作示例和实践指南,助你在Python与MySQL的结合使用上更加熟练。通过不断练习和理解,你将能够利用Python的强大...

    Python操作Mysql实例代码教程.pdf

    Python操作Mysql实例代码教程.pdf

    Python操作Mysql实例教程手册

    本手册详细介绍了如何使用Python操作MySQL数据库,包括连接数据库、执行SQL语句、处理结果集等常见操作,并通过多个实例帮助读者快速掌握相关技能。 #### 二、Python操作MySQL基础 1. **环境搭建**: - 在Windows...

    python操作mysql封装库

    python连接mysql,操作mysql函数封装

    python操作mysql数据库上课讲义.pdf

    Python操作MySQL数据库时,还可以执行插入、更新、删除等其他SQL语句。此外,还可以使用参数化查询来防止SQL注入攻击,如`cursor.execute("INSERT INTO EMPLOYEE VALUES (%s, %s, %s, %s, %s)", (first_name, last_...

    python操作MySQL的MySQLdb模块

    Python中的MySQLdb模块是连接和操作MySQL数据库的一个重要工具,尤其在Python 2.x版本中广泛使用。这个模块是Python的DB-API(数据库应用编程接口)的一个...通过学习和实践,你可以熟练掌握Python操作MySQL的技能。

    python操作mysql

    总的来说,Python操作MySQL涉及使用像`MySQLdb`这样的库来连接、查询和管理数据库。了解如何正确使用这些库是Python开发者的重要技能,特别是在需要处理大量数据或构建动态Web应用时。通过阅读所提供的博客文章,你...

    最全的python操作mysql数据库的函数

    自己收集编写的python操作mysql函数,奉献给大家,该文件包含用python处理mysql的查、增、改、删、命名、排序等操作的函数,mysql数据库操作的各种sql语句可供参考。

    Python操作MySQL数据进行图片存取操作

    以上就是Python操作MySQL数据进行图片存取操作的知识点。这个过程中,我们使用了Python的文件操作和数据库操作技能,特别是对二进制数据的处理能力。通过这个例子,我们可以理解到Python和MySQL数据库在处理非结构化...

    python操作mysql数据库.pdf

    在使用Python操作MySQL数据库之前,你需要确保已经安装了MySQL数据库并创建了相应的数据库、表和用户。例如,假设你有一个名为TESTDB的数据库,其中包含一个名为EMPLOYEE的表,表结构包括FIRST_NAME、LAST_NAME、AGE...

    python读写MySQL数据库操作

    python读写MySQL数据库操作,读操作,写操作,python读写MySQL数据库操作

    Python+MySQL图形化界面图书馆管理系统.zip

    通过Python的mysql-connector-python库,可以方便地进行数据库连接、查询、插入、更新和删除操作。 系统的主要功能模块包括: 1. 图书管理:添加、删除和修改图书信息,同时支持按照多种条件(如书名、作者等)...

    python连接mysql插件

    在这个场景下,"python连接mysql插件"指的是Python中的一个名为`mysql-connector-python`的库,它允许Python程序连接并操作MySQL数据库。 `mysql-connector-python`是Oracle官方提供的Python驱动程序,完全兼容...

    python操作mysql进行更新.docx

    1. **连接MySQL**: 使用Python操作MySQL数据库前,需要先建立一个到MySQL服务器的连接。这通常通过`pymysql`或`mysql-connector-python`库来完成。 - **安装**: ```bash pip install pymysql ``` - **示例代码*...

    图书信息管理系统python+mysql.zip

    《图书信息管理系统:Python与MySQL的融合应用》 在当今数字化时代,图书信息管理系统的存在至关重要,...通过学习和理解这个系统,开发者不仅可以提升Python和MySQL的使用技能,还能掌握如何构建实际的信息管理系统。

    完整版 Python高级开发课程 高级教程 06 Python操作MySQL数据库.pptx

    在本课程"Python高级开发课程 高级教程 06 Python操作MySQL数据库"中,我们将深入探讨如何使用Python与MySQL数据库进行交互。Python是广泛应用于数据处理和数据分析的语言,而MySQL则是一种流行的开源关系型数据库...

    Python操作MySQL及处理EXCEL支持包

    1. Python操作MySQL: - MySQL数据库:MySQL是一种广泛使用的开源关系型数据库管理系统,适用于各种规模的应用,从小型项目到大型企业级应用。 - PyMySQL:Python连接MySQL的库,提供了类似DB-API的接口,使开发者...

Global site tag (gtag.js) - Google Analytics