步骤:
步骤一,准备好需要插入的数据。这些数据通常以csv文件的形式存在,因此需要通过Python等语言将其转换为适合MySQL使用的格式。
步骤二,创建MySQL表格并确定每个列的类型。
步骤三,打开MySQL数据库并连接到该数据库。
步骤四,使用INSERT语句插入数据到MySQL表格中。
步骤五,使用COMMIT语句提交数据到MySQL表格中。
示例:
下面是一个简单的Python代码示例:
import pymysql
db=pymysql.connect(host='localhost',user='root',password='123456',db='test',charset='utf8')
cursor = db.cursor()
sql = "INSERT INTO example_table (id, name, age) VALUES (%s, %s, %s)"
# 构造数据列表
data_list = [(1, 'Tom', 20), (2, 'Jack', 21), (3, 'Lucy', 19)]
try:
# 执行一个多行插入的SQL语句
cursor.executemany(sql, data_list)
# 向数据库提交
db.commit()
except:
# 发生错误时进行回滚
db.rollback()
finally:
# 关闭数据库连接
db.close()
结论:
批量插入数据是一种高效的操作方式,可以大大提高数据库管理的效率。通过Python语言和MySQL数据库的功能组合,大家可以方便地实现MySQL的数据批量插入操作。