Python与MySQL的交互通常通过数据库连接库实现,如mysql-connector-python
、PyMySQL
等。这些库允许Python程序连接到MySQL数据库,执行SQL查询,并处理返回的结果。
以下是一个简单的Python脚本,使用mysql-connector-python
库连接到MySQL数据库并执行查询:
import mysql.connector
# 创建连接
cnx = mysql.connector.connect(user='username', password='password',
host='hostname', database='database_name')
# 创建游标
cursor = cnx.cursor()
# 执行SQL语句
query = ("SELECT * FROM table_name")
cursor.execute(query)
# 处理结果
for row in cursor:
print(row)
# 关闭连接
cursor.close()
cnx.close()
请注意,在实际应用中,应使用环境变量或配置文件来存储敏感信息(如用户名和密码),而不是直接硬编码在脚本中。