后端开发|Python教程
python3使用PyMysql连接mysql数据库
后端开发-Python教程
python语言的3.x完全不向前兼容,导致我们在python2.x中可以正常使用的库,到了python3就用不了了.比如说mysqldb
dnf一键任务源码,vscode为什么不是node,ubuntu用着很卡,只知道tomcat地址,爬虫pythonppt模板,php 移动文件函数,seo优化的基础有哪些,h网站自动采集源码,html5响应式设计师简历模板下载lzw
目前MySQLdb并不支持python3.x , Python3.x连接MySQL的方案有:oursql, PyMySQL, myconnpy 等
源码网站叫什么软件,ubuntu查看当前平台,落地页广告爬虫,basenane php,SEO数据运营lzw
下面来说下python3如何安装和使用pymysql,另外两个方案我会在以后再讲。
仿贴吧网页源码,vscode添加依赖包,ubuntu内核网(,tomcat日志输出屏蔽,兔肉爬虫,判断时间格式 php,seo是哪些单词缩写,cms教育网站系统,学校首页模板lzw
1.pymysql安装
pymysql就是作为python3环境下mysqldb的替代物,进入命令行,使用pip安装pymysql
pip install pymysql3
2.pymysql使用
如果想使用mysqldb的方式,那么直接在py文件的开头加入如下两行代码即可。
#引入pymysqlimport pymysql #当成是mysqldb一样使用,当然也可以不写这句,那就按照pymysql的方式pymysql.install_as_MySQLdb()
3. pymysql查询示例
__author__ = \#导入pymysql的包import pymysqltry: #获取一个数据库连接,注意如果是UTF-8类型的,需要制定数据库 conn=pymysql.connect(host=localhost,user=pythontab,passwd=pythontab,db=pythontab,port=3306,charset=utf8) cur=conn.cursor()#获取一个游标 cur.execute(select * from user) data=cur.fetchall() for d in data : #注意int类型需要使用str函数转义 print("ID: "+str(d[0])+ 用户名: +d[1]+" 注册时间: "+d[2]) cur.close()#关闭游标 conn.close()#释放数据库资源except Exception :print("查询失败")
如果觉得《python3使用PyMysql连接mysql数据库》对你有帮助,请点赞、收藏,并留下你的观点哦!