Python怎么读取数据库?Python读取MySQL数据库如何写

在之前的文章之中其实也有写过python要如何往mysql数据库里面写入数据,但是在大部分情况下还是读取数据使用的比较频繁 。那本篇文章就将会来详细的讲解一下python读取mysql数据库的方法,以及完整的代码示例和教程,一起往下看看吧 。

Python怎么读取数据库?Python读取MySQL数据库如何写

文章插图
1.Python和MySQL数据库进行连接交互的话可以使用到的库有很多,但是一般都会使用pymysql这个第三方模块,通过pip将它下载安装好就可了 。如果下载失败的话就将pip更新一下,然后换个国内的镜像源也就没什么问题了 。
2.pymysq安装完成之后打开python编辑器并创建一个空白的py文件来实现这个需求的代码编写,首先需要做的就是导入pymysql模块,然后使用connect()方法将mysql数据库的连接数据给写上去并实例化一个连接对象 。
mysql数据库要进行连接的话参数就必须要包含账号密码、服务器地址、数据库名称、端口号和编码格式这个几个 。
3.读取mysql数据和写入数据不同的地方就在于,mysql取数据出来的话就是表格形式的,需要用到pandas库去将其接收并保存 。调用它的read_sql()方法就可以去连接mysql数据库执查询语句并返回,返回的数据就可以用它来进入处理了 。
最后只需要将mysql数据库的连接关闭释放资源就完成了,代码示例如下:
import pymysqlimport pandas as pdconn = pymysql.connect(    user='root',     password='123456',     host='localhost',     database='school',    port=3306,    charset='utf8mb4',)df = pd.read_sql('SELECT * FROM school.tb_student',con=conn)conn.close()【Python怎么读取数据库?Python读取MySQL数据库如何写】以上就是关于“Python怎么读取数据库?Python读取MySQL数据库如何写”的全部内容了,希望对你有所帮助 。

    推荐阅读