zoukankan      html  css  js  c++  java
  • python3+mysql学习——mysql查询语句写入csv文件中

    操作mysql:需要导入pymysql模块

    参考代码:

    import pymysql
    # 打开数据库连接
    db = pymysql.connect('123.123.0.126','root','root','fdgfd')
    # 使用cursor()方法创建一个游标对象 cursor
    cursor = db.cursor()
    # execute()方法执行sql查询
    cursor.execute('SELECT VERSION()')
    # 使用fetchone()方法获取单条数据
    data = cursor.fetchone()
    print("Database version : %s" %data)
    # 关闭数据库连接
    db.close()

    结果:

     将查询出来的内容写入csv文件中,需导入csv、codecs

    codecs是专门用作编码转换

    import pymysql
    import csv
    import codecs
    # 打开数据库连接
    db = pymysql.connect('123.123.0.126','root','root','fgdjd')
    # 使用cursor()方法创建一个游标对象 cursor
    cursor = db.cursor()
    sql = "SELECT * FROM security_module"
    cursor.execute(sql)
    data = cursor.fetchone()
    print(data)
    url ="C:\Users\gh8\Desktop\user1.csv"
    csv_file = csv.writer(codecs.open(url ,'w','utf_8_sig'),dialect ='excel')
    csv_file.writerow(['用户名','密码','验证码','结果'])
    csv_file.writerow(data)
    db.close()

     

  • 相关阅读:
    模块和包
    网络基础之网络协议
    计算机硬件知识
    面试题集锦(一)
    二分查找法
    ORM多表操作示例
    Django之URL(路由系统)用法
    用Nginx实现微信小程序本地SSL请求
    [PHP7.0-PHP7.2]的新特性和新变更
    利用Node的chokidar 监听文件改变的文件。
  • 原文地址:https://www.cnblogs.com/yuer02/p/12737659.html
Copyright © 2011-2022 走看看