批量csv导入mysql数据库中
批量CSV导入MySQL数据库是一个经常使用的操作,本文将介绍如何使用Python脚本实现。
import csv import mysql.connector 1. 打开CSV文件 with open('data.csv', 'r') as file: 1. 读取CSV文件中的数据 reader = csv.reader(file) 1. 连接MySQL数据库 cnx = mysql.connector.connect(user='root', password='123456', host='localhost', database='test') 1. 获取游标 cursor = cnx.cursor() 1. 批量插入数据 for row in reader: cursor.execute('INSERT INTO mytable (col1, col2, col3) VALUES (%s, %s, %s)', row) 1. 提交事务 cnx.commit() 1. 关闭游标和数据库连接 cursor.close() cnx.close()