目录
项目要求
编写一个程序,实现以下功能:
水果超市
1.查询全部水果
2.查询指定名称的水果
3.增加水果
4.修改水果的数量
5.删除水果
6.按照价格排序
7.添加水果的种类
8.显示商品的品牌
0.退出系统
分析问题,把概念模型转化为E-R图
运行结果
查询全部水果
查询指定名称水果
增加水果
修改水果的数量
删除水果
按照价格排序
添加水果的种类
显示商品的品牌
退出系统
python源代码
import pymysql
class JDBsql():
def __init__(self):
#连接数据库,获取游标
self.conn_sql=pymysql.connect(host='127.0.0.1',user='root',password='root',database='fruitshopdb')
self.get_cur = self.conn_sql.cursor()
def __def__(self):
#关闭游标
#关闭数据库使用
self.conn_sql.commit()
self.get_cur.close()
self.conn_sql.close()
def execute_sql(self,sql):
#使用游标执行sql语句
self.get_cur.execute(sql)
#使用游标获取信息
for i in self .get_cur.fetchall():
print(i)
print()
def show_all(self):
#显示所有商品
print('所有商品:')
sql='select * from fruit'
self.execute_sql(