详细的Python 点餐系统连接 MySQL 数据库的示例代码
时间: 2024-03-26 18:41:09 浏览: 31
好的,下面是一个简单的Python点餐系统连接MySQL数据库的示例代码:
```python
import mysql.connector
# 连接数据库
mydb = mysql.connector.connect(
host="localhost",
user="yourusername",
password="yourpassword",
database="yourdatabase"
)
# 创建游标
mycursor = mydb.cursor()
# 查询菜单
mycursor.execute("SELECT * FROM menu")
menu = mycursor.fetchall()
# 打印菜单
for item in menu:
print(item)
# 下订单
order = input("请输入您要点的菜品编号:")
quantity = input("请输入数量:")
# 插入订单
sql = "INSERT INTO orders (item, quantity) VALUES (%s, %s)"
val = (order, quantity)
mycursor.execute(sql, val)
mydb.commit()
# 关闭连接
mycursor.close()
mydb.close()
```
在这个示例中,我们首先使用 `mysql.connector` 模块连接到MySQL数据库。然后,我们创建一个游标对象来执行SQL查询和插入语句。在这个示例中,我们查询了一个菜单表,然后打印结果。接下来,我们请求用户输入所需的菜品和数量,并将其插入到订单表中。最后,我们关闭游标和数据库连接。
请注意,您需要将 `yourusername`、`yourpassword` 和 `yourdatabase` 替换为您自己的MySQL数据库凭据和数据库名称。此外,您还需要根据您的数据库架构修改查询语句和表名。
相关推荐
![txt](https://img-home.csdnimg.cn/images/20210720083642.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)