通过前面 基于python的超市系统V1.0--控制台实现 和 基于python的超市系统V2.0--控制台实现(方法封装) ,我们知道,商品信息需实现一定的初始化,要能够查询所有的商品信息列表,在购物的时候进行展示。同时,后续购物结束,需根据商品条码进行查找对应的商品。此部分内容涉及数据库的增删改查等操作。因此,自定义函数如下。
创建商品信息表:
# 创建商品信息表
def creat_goods_table():
# 构造创建商品信息表sql语句
sql = ''' CREATE TABLE `goods_tab` (
`goodsId` int(8) NOT NULL,
`goodsName` varchar(20) ,
`goodsPrice` float ,
PRIMARY KEY (`goodsId`))
'''
# 获取游标
c = conn.cursor()
# 如果数据表已经存在使用 execute() 方法删除表。
c.execute("DROP TABLE IF EXISTS goods_tab")
c.execute(sql)
# 关闭游标 关闭连接
# c.close()
# conn.close()