MySQL入库脚本是指用于将数据插入到MySQL数据库中的程序代码。通常,这些脚本使用SQL语言编写,并可以通过各种编程语言(如Python、Java、PHP等)执行。
以下是一个使用Python编写的MySQL入库脚本示例,使用pymysql
库连接MySQL数据库并插入数据:
import pymysql
# 连接数据库
conn = pymysql.connect(host='localhost', user='root', password='password', db='testdb')
cursor = conn.cursor()
# 插入数据的SQL语句
sql = "INSERT INTO users (name, email) VALUES (%s, %s)"
# 数据列表
data = [
('Alice', 'alice@example.com'),
('Bob', 'bob@example.com'),
('Charlie', 'charlie@example.com')
]
try:
# 执行插入操作
cursor.executemany(sql, data)
# 提交事务
conn.commit()
print("数据插入成功")
except Exception as e:
# 发生错误时回滚事务
conn.rollback()
print(f"数据插入失败: {e}")
finally:
# 关闭连接
cursor.close()
conn.close()
通过以上步骤和示例代码,您可以编写一个基本的MySQL入库脚本,并解决常见的相关问题。
领取专属 10元无门槛券
手把手带您无忧上云