[問題] 如何讀取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