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

python3.5 与 mysql 交互

时间:2016-07-09 07:07:16      阅读:370      评论:0      收藏:0      [点我收藏+]

标签:mysql   开源   python   connector   pymysql   

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 交互

标签:mysql   开源   python   connector   pymysql   

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

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