pandas处理远程mysql数据

应用场景
  • pandas 【分析、处理利器】 处理、分析数据比较强大,因此这样的需求很有必要.。
  • 利用 pandas(Python) 查询处理数据库数据 。

来一下华丽的分割 … …


Python Coding
  • MySQLdb 建立连接
import pymysql
pymysql.install_as_MySQLdb()
import MySQLdb

import pandas as pd

## 建立连接并获取远程数据
conn = MySQLdb.connect("ip","user_name","passwd","database_name" )

sql = """
    select * from user;
"""
datas = pd.read_sql_query(sql, conn2)
  • 输出结果
    out

from sqlalchemy import create_engine  
engine = create_engine("mysql://root:root@192.168.1.103/test", pool_size=5,echo_pool=True)  

conn = engine.connect()

table_name = 'user'
datas = pd.read_sql_table(table_name, conn)

Python 常用数据库接口
  • MySQL
  • PostgreSQL
  • Microsoft SQL Server 2000
  • Oracle
  • Sybase

Tips
  • 关闭 Python 警告提示
import warnings

warnings.simplefilter("ignore")  ## 忽略警告
  • 其他 action 参数
error  : 将警告作为错误处理
ignore : 忽略警告
always : 持续警告
default: 输出每个位置的第一次警告
module : 输出模块的第一次警告
once   : 警告一次,不考虑位置

References
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

xsimah

创作不易,感谢客官的打赏

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值