import MySQLdb as mdb
import csv

with open('my.csv', 'w+', newline='') as csv_file:
    writer = csv.writer(csv_file)
    #获取 mysql 的链接对象
    con = mdb.connect('localhost', 'root', 'root', 'test');
    with con:
    #获取执行查询的对象
        cur = con.cursor()
    #执行那个查询,这里用的是 select 语句
        cur.execute("SELECT * FROM mysql_test")
    #使用 cur.rowcount 获取结果集的条数
        numrows = int(cur.rowcount)
    #循环 numrows 次,每次取出一行数据
        for i in range(numrows):
        #每次取出一行,放到 row 中,这是一个元组
            row = cur.fetchone()
            #print (row)
            writer.writerow(row)

  

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-01-22
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-10-04
  • 2022-12-23
猜你喜欢
  • 2021-10-13
  • 2021-07-29
  • 2021-06-17
  • 2021-11-14
  • 2022-01-26
  • 2022-12-23
  • 2021-08-17
相关资源
相似解决方案