python连接数据库并执行sql 代码
时间: 2023-12-20 16:03:24 浏览: 145
连接MySQL数据库并执行SQL语句的Python代码如下:
```python
import mysql.connector
# 连接数据库
mydb = mysql.connector.connect(
host="localhost",
user="yourusername",
password="yourpassword",
database="yourdatabase"
)
# 执行SQL语句
mycursor = mydb.cursor()
mycursor.execute("SELECT * FROM yourtable")
# 获取结果
myresult = mycursor.fetchall()
for x in myresult:
print(x)
```
其中,`host`是数据库的主机名,`user`和`password`是登录数据库的用户名和密码,`database`是要连接的数据库名。`mycursor.execute()`方法可以执行任何有效的SQL语句,例如`SELECT`、`UPDATE`、`DELETE`等,可以根据具体的需求进行修改。`mycursor.fetchall()`方法可以获取SQL语句执行的结果集,可以对结果集进行遍历或其他处理。
阅读全文