怎么用Python连接所有数据库做数据分析

本篇内容主要讲解“怎么用Python连接所有数据库做数据分析”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么用Python连接所有数据库做数据分析”吧!

让客户满意是我们工作的目标,不断超越客户的期望值来自于我们对这个行业的热爱。我们立志把好的技术通过有效、简单的方式提供给客户,将通过不懈努力成为客户在信息化领域值得信任、有价值的长期合作伙伴,公司提供的服务项目有:主机域名网站空间、营销软件、网站建设、张家界网站维护、网站推广。

对于大部分sqlboys和sqlgirls而言,只关心我的sql提交到以上数据库,返回给我一个pandas的dataframe即可。所以必要的输入包括sql和数据库连接信息(包括地址,port,  账号密码)即可。

from sqlachemy import create_engine  import pandas as pd  # 数据库连接地址 engine = create_engine("MySQL://root:123456@127.0.0.1:3306/database") # 用户要查询的sql  sql = "select * from users limit 10" df = pd.read_sql_query(sql, engine)

presto

# presto uri = "presto://username:password@127.0.0.1:8080/database?source=pyhive" sql = "select * from users limit 10" df = pd.read_sql_query(sql, create_engine(uri))

mysql

# mysql uri = "mysql://root:123456@127.0.0.1:3306/database" sql = "select * from users limit 10" df = pd.read_sql_query(sql, create_engine(uri))

druid

# druid uri = "druid://:@:/druid/v2/sql" sql = "select count(*) from users where _time> TIME_SHIFT...." df = pd.read_sql_query(sql, create_engine(uri))

更多数据库连接方式:

怎么用Python连接所有数据库做数据分析

基本上市面上所有的数据库,只要该数据库支持sqlalchemy dialect和对应的python  driver,都可以按照上面的套路去无脑操作。简单省心。

核心只需要一行代码即可:

df = pd.read_sql_query(sql, create_engine(uri))

到此,相信大家对“怎么用Python连接所有数据库做数据分析”有了更深的了解,不妨来实际操作一番吧!这里是创新互联网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!


文章题目:怎么用Python连接所有数据库做数据分析
文章出自:http://bzwzjz.com/article/pghgie.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 成都网站制作 成都网站建设公司 成都网站制作 成都营销网站建设 网站建设方案 重庆手机网站建设 成都做网站建设公司 成都定制网站建设 高端网站设计 高端网站设计 H5网站制作 重庆外贸网站建设 重庆网站设计 营销型网站建设 手机网站建设套餐 成都网站建设公司 手机网站制作 成都网站建设 成都定制网站建设 成都网站建设公司 响应式网站设计方案 手机网站制作