【python】读取数据库

1.连接Hive

import pandas as pd
from sqlalchemy.engine import create_engine
 
# 准备语句(不能带分号)
sql = '''
        SELECT * FROM db.test LIMIT 10
      '''
 
presto_engine = create_engine('presto://110.120.119.115:8866/hive')
 
# 获取数据
df = pd.read_sql(sql, presto_engine)
print(df)
df.to_csv(r'C:\Users\liuzw3\Desktop\output_files.csv',index=False,encoding='utf-8')
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容