zoukankan      html  css  js  c++  java
  • Python连接数据库

    #coding=utf-8
    import csv
    
    import pymysql.cursors
    
    #建立数据库连接,注意中文编码方式utf8
    conn=pymysql.connect(
        host='localhost',
        port=13306,
        user='root',
        password='root',
        db='test',
        charset='utf8'
    )
    
    #创建游标
    cur=conn.cursor()
    
    #执行sql语句,返回的是受影响的行数
    sql="select * from student;"
    cur.execute(sql)
    
    #获取第一行结果
    #row_1=cur.fetchone()
    
    #获取查询的所有结果,这里的查询结果是扣除上面已经获取到的结果剩余的结果
    row_all=cur.fetchall()
    
    #提交,不然无法保存新建或修改的数据
    conn.commit()
    
    #关闭游标
    cur.close()
    
    #关闭连接
    conn.close()
    
    l=list(row_all)
    f=open('D:/123.csv','a+',newline='')
    writer=csv.writer(f)
    num=len(l)
    
    for i in range(num):
        writer.writerow(l[i])
    f.close()
  • 相关阅读:
    ElasticSearch-生命周期管理
    Alpha 冲刺五
    Alpha 冲刺四
    Alpha 冲刺三
    Alpha 冲刺二
    Alpha 冲刺一
    测试随笔
    校友录
    项目需求分析(淘校)
    团队选题报告(淘校)
  • 原文地址:https://www.cnblogs.com/ceshixuexi/p/7652028.html
Copyright © 2011-2022 走看看