python 链接数据库

本文介绍如何使用Python的pymysql库连接数据库,并通过pandas库将查询结果转换为DataFrame格式,方便进行数据分析。文章详细展示了数据库连接参数设置、SQL语句执行及结果处理的全过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

打开数据库连接

import pandas as pd 
import pymysql
db=pymysql.connect(host="39.108.89.22",user="testdb_read",db="test4_sql",password='password',port=13306,charset="utf8")

host:端口,user:用户名,db:数据库名称,password:密码。,charset:字符形式。

使用cursor()方法获取操作游标

cursor=db.cursor()

执行sql语句

sql=''' 
select a.id_ '订单号',
h.item_name '进件步骤'
from msys_apply as a 
left join statistic_hopper  as h on a.id_=h.apply_id
'''
cursor.execute(sql)

获取全部数据

cursor.fetchall()

将数据先转换成list,再转化成DataFrame。

result =pd.DataFrame(list(cursor.fetchall()),columns=['订单号', '进件步骤'])
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值