如何使用pymysql连接MySQL数据库

Posted 尤尔小屋的猫

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何使用pymysql连接MySQL数据库相关的知识,希望对你有一定的参考价值。

如何使用pymysql连接MySQL数据库

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

安装

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

pip install pymysql

使用

使用之前先进行导入:

import pandas as pd
import pymysql

1、建立连接和游标

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、遍历每条数据记录追加到列表中

data = []

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

3、生成数据帧

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

这样便生成了最终我们需要的数据帧。

以上是关于如何使用pymysql连接MySQL数据库的主要内容,如果未能解决你的问题,请参考以下文章

Python之PyMySQL的使用

PyMySQL连接MySQL数据库

Python mysql(使用pymysql)自动重新连接

python如何使用pymysql连接数据库封装类

MySQL高级之PyMySQL的使用

python3.4怎么连接mysql pymysql连接mysql数据库