在Python3之后就不再支持MySQLdb,在python3.x环境下连接数据库最好的方法就是通过pyMySQL。安装方便,操作简单。这篇文章也是在我自己安装使用的过程中遇到了各种问题之后所总结的,希望对大家有所帮助,下面简单介绍一下连接流程。
1、通过pip安装pymysql
在终端下输入pip install pymysql,回车等待安装完成。
完成之后在终端界面输入Python进入到Python环境下输入import pymysql,如果没有错误提示则安装成功!
2、连接数据库及利用pandas模块导入数据库表
import pandas as pd
import pymysql
#为了防止中文乱码,加入字符集参数
dbcon=pymysql.connect(
host="localhost",
database="air",#你的数据库名
user="root",
password="1234",#输入你的密码
port=3306,
charset='utf8'
)
#sql语句
sqlcmd="select * from air_1"#导入你的数据表
#利用pandas 模块导入mysql数据
a=pd.read_sql(sqlcmd,dbcon)
print(a)
没错,就是这么简单!有什么问题欢迎一起讨论啊。