作者sun569 (...)
看板Python
標題[問題] 如何讀取sql檔
時間Wed Jul 17 17:13:34 2019
因為工作關係 現在要使用python 匯入外面公司提供的sql檔做分析 目前沒有辦法直接與外部公司的db直接連線 只提供.sql檔案 我的環境是使用 linux 的anaconda jupyter python 3
上網找的語法都是要連結db host 那些的 有找到語法是可以直接讀入 但是格式像這樣
https://i.imgur.com/PXGOkOq.png
有其他方法嗎
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 180.204.224.46 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Python/M.1563354816.A.30D.html
1F:→ Hsins: 這不是很正常嗎?給你一個 .sql 檔,裡面自然是 sql 語句 07/17 18:06
2F:→ Hsins: 我猜你想要的是匯入 database,希望可以直接用 data table 07/17 18:07
3F:→ Hsins: 我的建議是你有 .sql 的話,用 sqlite 建立 database 07/17 18:08
4F:→ Hsins: 再透過 python 讀入本機端 sqlite 資料庫中的 data 07/17 18:09
5F:→ sun569: 對 我是想要形成dataframe的格式 07/17 18:17
6F:→ sun569: 我明天上班再試試看你說的方式好了 07/17 18:17
7F:→ froce: Sql不一定會通喔,sqlite的變數類型比主流的少 07/17 18:29
8F:→ froce: 建議弄個VM還是docker去跑 07/17 18:29
9F:→ Hsins: 樓上說的對,不過 sqlite 算是資源吃最少的一個做法了,原 07/17 18:32
10F:→ Hsins: po 可以先試試看,雖然 sqlite 的變數類型沒這麼豐富,但也 07/17 18:32
11F:→ Hsins: 算是該有的都有了 07/17 18:32
→ Hsins: 如果有沒辦法匯入的,再考
慮用 docker 或是 vagrant 07/17 18:33 好的我再研究看看
※ 編輯: sun569 (180.204.224.46 臺灣), 07/17/2019 20:31:17
12F:→ Pieteacher: pyodbc 這 package 07/18 15:39