[问题] 如何读取sql档

楼主: sun569 (...)   2019-07-17 17:13:34
因为工作关系 现在要使用python 汇入外面公司提供的sql档做分析 目前没有办法直接与外部公司的db直接连线 只提供.sql档案 我的环境是使用 linux 的anaconda jupyter python 3
上网找的语法都是要连结db host 那些的 有找到语法是可以直接读入 但是格式像这样 https://i.imgur.com/PXGOkOq.png
有其他方法吗
作者: Hsins (翔)   2019-07-17 18:06:00
这不是很正常吗?给你一个 .sql 档,里面自然是 sql 语句我猜你想要的是汇入 database,希望可以直接用 data table我的建议是你有 .sql 的话,用 sqlite 建立 database再透过 python 读入本机端 sqlite 数据库中的 data
楼主: sun569 (...)   2019-07-17 18:17:00
对 我是想要形成dataframe的格式我明天上班再试试看你说的方式好了
作者: froce (froce)   2019-07-17 18:29:00
Sql不一定会通喔,sqlite的变量类型比主流的少建议弄个VM还是docker去跑
作者: Hsins (翔)   2019-07-17 18:32:00
楼上说的对,不过 sqlite 算是资源吃最少的一个做法了,原po 可以先试试看,虽然 sqlite 的变量类型没这么丰富,但也算是该有的都有了
作者: Pieteacher (pieteacher)   2019-07-18 15:39:00
pyodbc 这 package

Links booklink

Contact Us: admin [ a t ] ucptt.com