python执行sql语句
时间: 2023-03-19 09:22:22 浏览: 151
Python可以使用各种数据库API连接到不同类型的数据库,然后使用这些API执行SQL语句。Python中最常用的数据库API是Python DB-API。
首先,您需要安装适当的数据库API并在Python代码中导入它。然后,您可以使用API提供的方法连接到数据库,执行SQL语句并获取结果。
例如,如果您要连接到MySQL数据库并执行SELECT语句,可以使用以下代码:
```python
import mysql.connector
# 连接到数据库
cnx = mysql.connector.connect(user='username', password='password',
host='localhost', database='database_name')
# 获取游标
cursor = cnx.cursor()
# 执行SELECT语句
query = ("SELECT name, age FROM users WHERE id = %s")
cursor.execute(query, (1,))
# 获取结果
for (name, age) in cursor:
print("{} is {} years old".format(name, age))
# 关闭连接
cursor.close()
cnx.close()
```
此代码使用`mysql.connector` API连接到MySQL数据库,执行SELECT语句并打印结果。您可以将其修改为适合您所使用的数据库和SQL语句的代码。
阅读全文