安装 mysql-connector 模块:
pip install mysql-connector-python
连接到 MySQL 数据库:
import mysql.connector
# 配置数据库连接参数
config = {
'user': 'your_username',
'password': 'your_password',
'host': 'your_host',
'database': 'your_database',
'raise_on_warnings': True
}
# 建立数据库连接
connection = mysql.connector.connect(**config)
# 创建游标对象
cursor = connection.cursor()
# 执行查询
cursor.execute("SELECT * FROM your_table")
# 获取查询结果
result = cursor.fetchall()
for row in result:
print(row)
# 关闭连接
cursor.close()
connection.close()
请将 your_username、your_password、your_host、your_database、your_table 替换为你的实际数据库信息。
插入数据:
import mysql.connector
# 配置数据库连接参数
config = {
'user': 'your_username',
'password': 'your_password',
'host': 'your_host',
'database': 'your_database',
'raise_on_warnings': True
}
# 建立数据库连接
connection = mysql.connector.connect(**config)
# 创建游标对象
cursor = connection.cursor()
# 执行插入操作
insert_query = "INSERT INTO your_table (column1, column2) VALUES (%s, %s)"
data_to_insert = ('value1', 'value2')
cursor.execute(insert_query, data_to_insert)
# 提交事务
connection.commit()
# 关闭连接
cursor.close()
connection.close()
同样,请将 your_username、your_password、your_host、your_database、your_table 替换为实际的数据库信息。
请注意,在实际应用中,要确保使用安全的数据库连接方式,避免 SQL 注入等安全问题。此外,还可以使用异常处理来处理数据库操作可能出现的错误。
转载请注明出处:http://www.zyzy.cn/article/detail/13284/Python3