注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

艾伯特的鸟屋

 
 
 

日志

 
 

win10中python3.6访问mysql5.7的方法  

2017-03-02 14:27:59|  分类: 教育 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
1)python3.6 install
https://www.python.org/
2)mysql 5.7.17 (MySQL Community x86_32)
https://dev.mysql.com/downloads/
https://dev.mysql.com/downloads/windows/installer/5.7.html
https://dev.mysql.com/get/Downloads/MySQLInstaller/mysql-installer-community-5.7.17.0.msi

3)Python3.6连接MySQL
由于Python3.6已经直接支持pip (PyPI - the Python Package Index),因此可通过PiP安装pymysql。
pip install pymysql

4)python3.6访问mysql实例 hellopythonmysql.py
#coding=utf-8
#导入pymysql的包
import  pymysql
import  pymysql.cursors

#获取一个数据库连接,注意如果是UTF-8类型的,需要制定数据库
connection=pymysql.connect(host='localhost',
                           user='root',
                           password='???',
                           db='world',
                           port=3306,
                           charset='utf8')
try:
    #获取一个游标
   with connection.cursor() as cursor:
       sql='select * from city'
       cout=cursor.execute(sql)
       print("数量: "+str(cout))

       for row in cursor.fetchall():
            #注意int类型需要使用str函数转义
           print("ID:\t"+str(row[0])+'\t\t名字:\t'+row[1])
       connection.commit()

finally:
    connection.close()
  评论这张
 
阅读(12)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017