如何做到用Python连接到数据库mysql,查询执行的SQL语句
时间: 2024-03-16 14:45:49 浏览: 214
python-mysql.zip_MYSQL_pymysql_python MySQL_python连接mysql_连接数据库
5星 · 资源好评率100%
要连接到MySQL数据库并执行查询,您需要安装Python的MySQL Connector库。您可以使用pip命令进行安装:
```
pip install mysql-connector-python
```
安装完成后,您可以使用以下Python代码连接到MySQL数据库并执行查询:
```python
import mysql.connector
# 连接到MySQL数据库
cnx = mysql.connector.connect(user='username', password='password', host='localhost', database='dbname')
# 创建游标对象
cursor = cnx.cursor()
# 执行查询语句
query = "SELECT * FROM tablename"
cursor.execute(query)
# 获取查询结果
for result in cursor:
print(result)
# 获取执行的SQL语句
print(cursor.statement)
# 关闭游标和连接
cursor.close()
cnx.close()
```
在上面的示例中,您需要将`username`,`password`,`localhost`和`dbname`替换为实际的值。`cursor.statement`会返回刚才执行的SQL语句,您可以将其打印出来以进行调试或记录。
阅读全文