python 实现连接mysql并读一条数据写到csv一条数据
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | 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) |
每天扫一扫,到店付款省钱!
动动小手支持一下作者,谢谢🙏
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步