Python導入CSV文件到MySQL中

方案一:使用pymysql和pandas

https://blog.csdn.net/tonydz0523/article/details/82529941

不是完整的代碼,分爲代碼片段,代碼報錯。之後不知道怎麼修改,修改別人代碼還是存在困難。

方案二:https://www.cnblogs.com/wanyuan/p/11783112.html

不使用工具,切分。報連接數據庫錯誤,因爲添加了端口號

報錯:連接數據庫錯誤。

解決:測試連接數據庫

報錯:還是相同的錯誤

使用報錯:更多的是側重使用

解決:https://bbs.csdn.net/topics/392414457?list=30811276

注意:Port後面是數字不是字符串

繼續上面的代碼測試

批量修改變量名:https://blog.csdn.net/qq_36534731/article/details/93109099

錯誤:SQL語法錯誤。

方案三:https://cloud.tencent.com/developer/article/1510620

直接通過獲取列名創建表

錯誤:還是出現SQL語法錯誤,其實和上述內容是一樣的

方案四:使用sqlalchemy 和pandas實現導入

https://www.jianshu.com/p/7cb562494d50

指定國內鏡像安裝 https://www.cnblogs.com/yuki-nana/p/10898774.html

(一個不行就換一個)

報錯:連接mysql錯誤

解決:替換掉那些文本內容

成功實現導入csv到MySQL中

 

2新需求,添加數據新的行,兩個時間

學習:df操作:https://www.jianshu.com/p/218baa41bab9

大小寫提示設置:https://blog.csdn.net/qq_15267341/article/details/88084787

獲取當前時間:https://www.cnblogs.com/xiaoxiaoweng/p/10966220.html

https://www.cnblogs.com/rrttp/p/8108188.html

直接加上兩列就好了,實現兩種時間的插入

 

需求:解決表名空格問題

去除字段中的空格

https://www.pythonheidong.com/blog/article/57251/

 

Tosql帶來數據解析時候的逗號的問題,應該還是將數據中的逗號去掉,避免這個問題

https://zhidao.baidu.com/question/653873286234098245.html

更簡單的解決辦法

https://www.cnblogs.com/bjwu/p/10250759.html

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章