首页 > 数据库技术 > 详细

python 连接MySQL

时间:2019-12-20 15:46:28      阅读:187      评论:0      收藏:0      [点我收藏+]

1.安装MySQL

进入cmd,输入pip install PyMySQL,回车即可安装,我用的是python3

2.导入pymysql模块

在pycharm中输入import pymysql,如果安装之后仍然不能导入,就在setting中手动安装PyMySQL,setting安装步骤请参考https://www.cnblogs.com/keqing1108/p/11936633.html

3.连接数据库

conn = pymysql.connect(host=‘127.0.0.1‘, port=1226, user=‘root‘, passwd=‘1234‘, db=‘db_name‘, charset=‘utf8‘)
cur = conn.cursor()
cur.execute("SELECT * from table;")
result = cur.fetchall()
cur.close()
conn.close()
print(result)
备注:port必须为int型,否则会报错:TypeError: %d format: a number is required, not str
   charset的值为utf8,不是utf-8,否则会报错:AttributeError: ‘NoneType‘ object has no attribute ‘encoding‘

4.完整脚本

import pymysql

def conndb():
conn = pymysql.connect(host=‘127.0.0.1‘, port=1226, user=‘root‘, passwd=‘1234‘, db=‘db_name‘, charset=‘utf8‘)
cur = conn.cursor()
cur.execute("SELECT * from table;")
result = cur.fetchall()
cur.close()
conn.close()
print(result)
conndb()

 

python 连接MySQL

原文:https://www.cnblogs.com/keqing1108/p/12073264.html

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