摘要:數據框寫入MySQL數據庫的方法。
庫dasnector庫??梢允褂靡韵旅顏戆惭b這些庫:stalldasstallysqlnector
2.建立連接
在將數據框寫入MySQL數據庫之前,需要建立與數據庫的連接??梢允褂靡韵麓a建立連接:portysqlnectorysqlnectorport Error
try:nectionysqlnectornect(host='localhost',ame',ame',
password='password')nectionnected():fonectionfo()tnectedfo)nection.cursor()
cursor.execute("select database();")e()tnected to database: ", record)
except Error as e:tnecting to MySQL", e)
3.創建表格
在將數據框寫入MySQL數據庫之前,需要在數據庫中創建一個表格來存儲數據??梢允褂靡韵麓a創建表格:amen1n2n3 datatype)")
4.將數據框寫入MySQL數據庫
在將數據框寫入MySQL數據庫之前,需要將數據框轉換為列表。可以使用以下代碼將數據框轉換為列表:ee.values.tolist()
然后,可以使用以下代碼將數據框寫入MySQL數據庫中的表格:e_values:amen1n2n3) VALUES (%s, %s, %s)", row)nectionmit()
5.關閉連接
在完成將數據框寫入MySQL數據庫之后,需要關閉與數據庫的連接。可以使用以下代碼關閉連接:nectionnected()):
cursor.close()nection.close()tnection is closed")
總結:dasnector庫,建立與數據庫的連接,創建表格,將數據框轉換為列表,將數據框寫入MySQL數據庫中的表格,最后關閉連接。