首页 > 数据库技术 > 详细

python3.5 与 mysql 交互

时间:2016-07-09 07:06:11      阅读:261      评论:0      收藏:0      [点我收藏+]

python与mysql交互,官网是有connertor支持的,Connector/Python现在最高支持到python3.4:

http://dev.mysql.com/downloads/connector/python/

不过3.5可以用开源的pymysql来连接:

https://github.com/PyMySQL/PyMySQL 


简单的使用sample:

MySql数据库准备:

use test
create table testTbl
(
    tId int not null,
    tName nvarchar(20) not null
)

Python向mysql中新增数据:

import pymysql
addQuery = "inset into ttt(tId,tName) values(1,‘test A‘);"
conn = pymysql.connect(host=‘localhost‘, user=‘lybing‘, password=‘lybing‘, db=‘test‘, port=3306, charset=‘utf8‘)
with conn.cursor() as cursor:
    affect = curor.execute(addQuery)
conn.commit()#很重要,不能忘
conn.close()

其它操作就自己好好实验吧,简单给出重点:

cur.fetchone() 
print u‘只查一条记录‘
cur.fetchmany(2)
print u‘多条数据:‘
cur.fetchall()
print u‘所有数据:‘
for data in result:
    print data
conn.commit()
cur.close()
conn.close()



本文出自 “lybing” 博客,请务必保留此出处http://lybing.blog.51cto.com/3286625/1812782

python3.5 与 mysql 交互

原文:http://lybing.blog.51cto.com/3286625/1812782

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!