# 创建数据库连接 db = pymysql.connect(host=host, user=user, password=password, database=database)
# 创建游标对象 cursor = db.cursor()
# 创建表 create_table_query = f"CREATE TABLE IF NOT EXISTS {table_name} ({','.join([field + ' VARCHAR(255)'for field in fields])});" cursor.execute(create_table_query)
# 读取CSV文件数据并插入表中 withopen(csv_file, 'r',encoding='utf-8') as file: reader = csv.DictReader(file) for row in reader: values = [] for field in fields: values.append(row[field]) insert_query = f"INSERT INTO {table_name} ({','.join(fields)}) VALUES ({','.join(['%s'] * len(fields))});" print(insert_query) cursor.execute(insert_query, tuple(values))