Fork me on GitHub

pymysql操作MySQL数据库

如何使用pymysql连接MySQL数据库

一直以来都是使用pymysql库来连接MySQL数据库进行数据处理,记录下使用方法

安装

安装过程非常简单,直接使用pip安装即可:

1
pip install pymysql

使用

使用之前先进行导入:

1
2
import pandas as pd
import pymysql

1、建立连接和游标

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
connection = pymysql.connect(
host='192.168.0.0', # 服务器ip地址
port=3306, # mysql默认端口号
user="user", # 用户名
password="123456", # 密码
charset="utf8", # 字符集
db="test" # 数据库
)

cur = connection.cursor() # 建立游标

sql=""" # 待执行的sql语句
select
id
,date
from users
"""

cur.execute(sql) # 执行sql语句

2、遍历每条数据记录追加到列表中

1
2
3
4
5
data = []

for i in cur.fetchall():
data.append(i)
# data最终结果为每条行记录生成的一个大列表

3、生成数据帧

1
2
df = pd.DataFrame(data,columns=['id','date'])
df

这样便生成了最终需要处理的数据帧!

本文标题:pymysql操作MySQL数据库

发布时间:2021年05月19日 - 10:05

原始链接:http://www.renpeter.cn/2021/05/19/pymysql%E6%93%8D%E4%BD%9CMySQL%E6%95%B0%E6%8D%AE%E5%BA%93.html

许可协议: 署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。

Coffee or Tea