[問題] 如何讀取sql檔

看板Python作者 (...)時間6年前 (2019/07/17 17:13), 6年前編輯推噓0(0012)
留言12則, 4人參與, 6年前最新討論串1/1
因為工作關係 現在要使用python 匯入外面公司提供的sql檔做分析 目前沒有辦法直接與外部公司的db直接連線 只提供.sql檔案 我的環境是使用 linux 的anaconda jupyter python 3 上網找的語法都是要連結db host 那些的 有找到語法是可以直接讀入 但是格式像這樣 https://i.imgur.com/PXGOkOq.png
有其他方法嗎 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 180.204.224.46 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1563354816.A.30D.html

07/17 18:06, 6年前 , 1F
這不是很正常嗎?給你一個 .sql 檔,裡面自然是 sql 語句
07/17 18:06, 1F

07/17 18:07, 6年前 , 2F
我猜你想要的是匯入 database,希望可以直接用 data table
07/17 18:07, 2F

07/17 18:08, 6年前 , 3F
我的建議是你有 .sql 的話,用 sqlite 建立 database
07/17 18:08, 3F

07/17 18:09, 6年前 , 4F
再透過 python 讀入本機端 sqlite 資料庫中的 data
07/17 18:09, 4F

07/17 18:17, 6年前 , 5F
對 我是想要形成dataframe的格式
07/17 18:17, 5F

07/17 18:17, 6年前 , 6F
我明天上班再試試看你說的方式好了
07/17 18:17, 6F

07/17 18:29, 6年前 , 7F
Sql不一定會通喔,sqlite的變數類型比主流的少
07/17 18:29, 7F

07/17 18:29, 6年前 , 8F
建議弄個VM還是docker去跑
07/17 18:29, 8F

07/17 18:32, 6年前 , 9F
樓上說的對,不過 sqlite 算是資源吃最少的一個做法了,原
07/17 18:32, 9F

07/17 18:32, 6年前 , 10F
po 可以先試試看,雖然 sqlite 的變數類型沒這麼豐富,但也
07/17 18:32, 10F

07/17 18:32, 6年前 , 11F
算是該有的都有了
07/17 18:32, 11F
Hsins: 如果有沒辦法匯入的,再考 慮用 docker 或是 vagrant 07/17 18:33 好的我再研究看看 ※ 編輯: sun569 (180.204.224.46 臺灣), 07/17/2019 20:31:17

07/18 15:39, 6年前 , 12F
pyodbc 這 package
07/18 15:39, 12F
文章代碼(AID): #1TBkR0CD (Python)
文章代碼(AID): #1TBkR0CD (Python)