Mysql
python操作mysql数据库
def insert_data_to_prototype_data(data):"""将生成的数据插入到 prototype_data 表中,同时使用当前时间填充 datetime 字段。参数:data (list of tuples): 每个元组代表一行数据,格式为(PD_Sample, PD_Source, PD_Background, Recon_Sample, Recon_Source, Corrected_Spectrum)"""connection = pymysql.connect(host='XXX', user='root', password='XXXX', database='XXXX', charset='utf8mb4',cursorclass=pymysql.cursors.DictCursor)try:with connection.cursor() as cursor:sql = """INSERT INTO prototype_data (PD_Sample, PD_Source, PD_Background, Recon_Sample, Recon_Source, Corrected_Spectrum, datetime)VALUES (%s, %s, %s, %s, %s, %s, %s)"""cursor.executemany(sql, data)connection.commit()print("数据插入完成")finally:connection.close()