简介:Python连接MySQL数据库通常需要使用适当的库,如`pymysql`或`mysql-connector-python`。以下是使用这两个库连接MySQL数据库的示例。
首先,您需要安装所需的库。在终端或命令提示符中运行以下命令来安装:
pip install pymysql 或 pip install mysql-connector-python使用mysql-connector-python库:
import pymysql# 创建连接对象connection = pymysql.connect(host='localhost', user='username', password='password', database='database_name')# 创建游标对象cursor = connection.cursor()# 执行SQL查询cursor.execute('SELECT * FROM table_name')# 获取结果results = cursor.fetchall()# 关闭游标和连接cursor.close()connection.close()
请注意,上述代码中的
import mysql.connector# 创建连接对象connection = mysql.connector.connect(host='localhost', user='username', password='password', database='database_name')# 创建游标对象cursor = connection.cursor()# 执行SQL查询cursor.execute('SELECT * FROM table_name')# 获取结果results = cursor.fetchall()# 关闭游标和连接cursor.close()connection.close()
host、user、password、database_name、table_name和username应替换为您自己的MySQL数据库的实际值。另外,为了安全起见,建议不要在代码中硬编码数据库凭据。您可以使用环境变量或配置文件来存储这些凭据,并在需要时读取它们。这样可以帮助保护您的数据库凭据并减少代码泄露的风险。