如何在.py文件中调用该语句
时间: 2024-03-03 15:47:59 浏览: 18
如果你想在 Python 程序中调用这些 SQL 语句,可以使用 Python 的 mysql-connector 模块。这个模块可以让 Python 程序连接到 MySQL 数据库,并执行 SQL 语句。
首先,你需要安装 mysql-connector 模块。可以使用 pip 命令来安装:
```
pip install mysql-connector-python
```
接下来,可以使用如下的 Python 代码来连接到 MySQL 数据库,并执行 SQL 语句:
```python
import mysql.connector
# 连接到 MySQL 数据库
cnx = mysql.connector.connect(user='your_username', password='your_password',
host='your_host', database='sale')
# 创建游标对象
cursor = cnx.cursor()
# 执行 SQL 语句
cursor.execute("UPDATE book SET id='0001', price=35 WHERE name='大学英语';")
cursor.execute("SELECT name FROM book WHERE price=20;")
rows = cursor.fetchall()
for row in rows:
print(row[0])
cursor.execute("DELETE FROM book WHERE price=20;")
# 提交更改
cnx.commit()
# 关闭游标和连接
cursor.close()
cnx.close()
```
在上面的代码中,我们首先使用 mysql.connector.connect() 方法连接到 MySQL 数据库。然后,创建了一个游标对象,使用游标对象的 execute() 方法执行 SQL 语句。对于 SELECT 语句,我们使用 fetchall() 方法获取所有查询结果,然后使用 for 循环遍历结果集,输出每个书名。对于 UPDATE 和 DELETE 语句,我们直接执行即可。
最后,我们需要使用 cnx.commit() 方法提交更改,以确保修改生效。最后,使用 cursor.close() 和 cnx.close() 方法关闭游标和连接。