以下是使用Python将CSV文件导入到MySQL数据库的示例代码:

import csv
import pymysql

# 连接MySQL数据库
conn = pymysql.connect(host='localhost', port=3306, user='root', password='password', db='database_name')
cursor = conn.cursor()

# 打开CSV文件并读取数据
with open('file.csv', 'r', encoding='utf-8') as f:
    reader = csv.reader(f)
    # 跳过CSV文件的标题行
    next(reader)
    # 循环遍历CSV文件的每一行,并将数据插入到MySQL数据库
    for row in reader:
        cursor.execute("INSERT INTO table_name (column1, column2, column3) VALUES (%s, %s, %s)", row)

# 提交更改并关闭连接
conn.commit()
cursor.close()
conn.close()

在上述示例中,需要将localhost3306rootpassworddatabase_namefile.csvtable_namecolumn1column2column3替换为实际的MySQL服务器主机名、端口号、用户名、密码、数据库名称、CSV文件名、表名和列名。

使用python将csv文件导入到mysql数据库

原文地址: https://www.cveoy.top/t/topic/8rR 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录