可以通过以下步骤实现:
mysql-connector-python
)。import mysql.connector
from mysql.connector import Error
try:
connection = mysql.connector.connect(
host='localhost',
database='your_database',
user='your_username',
password='your_password'
)
if connection.is_connected():
print('成功连接到MySQL数据库')
except Error as e:
print(f'连接失败:{e}')
请将localhost
替换为MySQL服务器的主机名,your_database
替换为要连接的数据库名称,your_username
和your_password
替换为相应的用户名和密码。
cursor = connection.cursor()
sql_commands = [
"CREATE TABLE customers (id INT AUTO_INCREMENT PRIMARY KEY, name VARCHAR(255), email VARCHAR(255))",
"INSERT INTO customers (name, email) VALUES ('John Doe', 'john@example.com')",
"INSERT INTO customers (name, email) VALUES ('Jane Smith', 'jane@example.com')"
]
for command in sql_commands:
try:
cursor.execute(command)
connection.commit()
print(f'成功执行SQL命令:{command}')
except Error as e:
print(f'执行SQL命令时出错:{e}')
cursor.close()
connection.close()
这样,Python就可以将多个SQL命令转储导入到MySQL数据库中执行了。
对于这个问题,腾讯云提供了MySQL数据库的云服务,可以使用腾讯云的云数据库MySQL来存储和管理数据。腾讯云云数据库MySQL是一种高性能、可扩展、高可用的关系型数据库服务,提供了自动备份、容灾、监控等功能,适用于各种规模的应用场景。
腾讯云云数据库MySQL产品介绍链接地址:https://cloud.tencent.com/product/cdb_mysql
领取专属 10元无门槛券
手把手带您无忧上云