色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

csv數據導入mysql數據庫

傅智翔2年前11瀏覽0評論

CSV是一種常見的數據格式,可以將數據以逗號分隔的形式存儲成文本文件。MySQL是廣泛使用的關系型數據庫管理系統,可以存儲和管理大量數據。本文將介紹如何使用Python將CSV數據導入MySQL數據庫。

首先,需要安裝Python的MySQL連接庫mysql-connector-python。可以使用以下命令進行安裝:

pip install mysql-connector-python

接下來,可以使用以下代碼連接MySQL數據庫,并創建一個新的表:

import mysql.connector
mydb = mysql.connector.connect(
host="localhost",
user="username",
password="password",
database="mydatabase"
)
mycursor = mydb.cursor()
mycursor.execute("CREATE TABLE customers (name VARCHAR(255), address VARCHAR(255))")

在創建好表之后,可以讀取CSV文件并將其插入到MySQL表中:

import csv
with open('data.csv') as csvfile:
readCSV = csv.reader(csvfile, delimiter=',')
for row in readCSV:
name = row[0]
address = row[1]
sql = "INSERT INTO customers (name, address) VALUES (%s, %s)"
val = (name, address)
mycursor.execute(sql, val)
mydb.commit()

以上代碼會打開名為data.csv的文件,并使用csv模塊的reader函數將每一行數據讀取出來。然后可以分別讀取每一列的值,并將其插入到MySQL表中。

最后,使用commit()函數將插入操作保存到數據庫中。

通過以上步驟,CSV數據就成功地導入到了MySQL數據庫中。