码迷,mamicode.com
首页 > 数据库 > 详细

Python连接数据库

时间:2017-10-11 19:09:31      阅读:154      评论:0      收藏:0      [点我收藏+]

标签:exec   中文编码   new   har   保存   password   连接数据库   color   查询   

#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()

 

Python连接数据库

标签:exec   中文编码   new   har   保存   password   连接数据库   color   查询   

原文地址:http://www.cnblogs.com/ceshixuexi/p/7652028.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!