在我的用例中,我有一個csv存儲爲字符串,我想將它加載到MySQL表中。有沒有比將文件保存爲文件,使用LOAD DATA INFILE,然後刪除文件更好的方法?我發現this answer,但它是爲JDBC,我沒有找到一個相當於它的Python。如何使用Python將CSV字符串加載到MySQL中
0
A
回答
0
是的,你描述的是非常可能的!舉例來說,你的csv文件有三列:
import MySQLdb
conn = MySQLdb.connect('your_connection_string')
cur = conn.cursor()
with open('yourfile.csv','rb') as fin:
for row in fin:
cur.execute('insert into yourtable (col1,col2,col3) values (%s,%s,%s)',row)
cur.close(); conn.close()
+0
如果我的csv中有很多行,這會慢嗎?我聽說LOAD DATA INFILE在加載大量數據時效率更高。 – user274602
+0
您應該嘗試兩種方法... – bernie
相關問題
- 1. 如何使用Python將單引號添加到csv中的字符串
- 2. 如何在Python中將unicode字符串加載到json中?
- 3. Python csv閱讀 - 如何將報價添加到字符串
- 4. 字符串到CSV文件使用Python
- 5. 如何將CSV加載到MySQL?
- 6. 如何使用Scriptella將帶NULL值的CSV加載到MySQL中?
- 7. 如何將大的.csv加載到表中mysql,使用PHP
- 8. 如何使用RubyInline將字符串加載到C方法中
- 9. 如何在GAE上使用python將XML文件加載到字符串中?
- 10. Python - 將字符添加到字符串
- 11. 如何合併使用Python的CSV字符串中的字段?
- 12. 如何將字符串添加到Python中的字典中?
- 13. 將CSV文件加載到MySQL Workbench中
- 14. 將字符串加載到simplexmlelement中
- 15. 將字符串加載到RichTextBox中
- 16. 在Python中將CSV數據加載到MySQL中
- 17. 如果使用JavaScript將HTML加載到iframe中,則加載字符串
- 18. 如何將字符串使用python
- 19. 如何將前導0添加到mysql中的字符串中?
- 20. 如何使用間接字符串加載資源字符串?
- 21. 如何遍歷字符串文件並將字符串加載到numpy ndarray中
- 22. Python - 將郵政編碼作爲字符串加載到DataFrame中?
- 23. 如何使用Python字符串加載PhantomJS
- 24. 如何將字符串追加到csv文件的列
- 25. 如何使用linq將字符串列表添加到字符串中?
- 26. 我如何添加到Python字典值使用字符串鍵
- 27. 使用腳本將.csv文件加載到MySQL數據庫中
- 28. 使用PHP將CSV加載到MySQL表中
- 29. 如何在python中將字符串列表寫入csv文件?
- 30. 使用JavaScript將HTML字符串加載到DOM樹中
爲什麼不只是把一個插入stmt放在一起? – Drew