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

您所在的位置:网站首页 python数据库设计 怎么用Python连接所有数据库做数据分析

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

#怎么用Python连接所有数据库做数据分析| 来源: 网络整理| 查看: 265

怎么用Python连接所有数据库做数据分析 发布时间:2021-07-02 16:13:16 来源:亿速云 阅读:101 作者:chen 栏目:数据库

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

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

from sqlachemy import create_engine  import pandas as pd  # 数据库连接地址 engine = create_engine("mysql://root:[email protected]:3306/database") # 用户要查询的sql  sql = "select * from users limit 10" df = pd.read_sql_query(sql, engine)presto# presto uri = "presto://username:[email protected]:8080/database?source=pyhive" sql = "select * from users limit 10" df = pd.read_sql_query(sql, create_engine(uri))mysql# mysql uri = "mysql://root:[email protected]: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连接所有数据库做数据分析”有了更深的了解,不妨来实际操作一番吧!这里是亿速云网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:[email protected]进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

python 数据库 上一篇新闻:Python中怎么绘制词云图 下一篇新闻:Python中argparse库如何使用 香港云服务器 10000元红包免费领

红包可用于(云服务器、高防服务器、裸金属服务器、高防IP、云数据库、CDN加速)购买和续费

猜你喜欢 PhpMyAdmin后台getshell的示例分析 怎么运用PHP进行数据库操作类 phpMyadmin安装错误怎么办 SQL数据库连接不上怎么解决 phpmyadmin怎么解决控制用户连接失败问题 sqlyog导入sql文件的方法 wamp中的phpmyadmin为什么打不开 SQL server有哪些分页方法 navicat如何导入sql文件 如何解决phpMyAdmin不能登录MySQL以及空密码被禁止的问题


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3