mysql实操(二)—设计通用的商品系统(一)

设计商品主表

商品主表包含的是商品的通用信息,商品主表叫做prod_main,存储引擎为MyISAM,表结构如下图
商品主表表结构截图
商品主表包括了即时更新的字段:id,商品名称,商品所属分类id,商品简介,商品入库时间,商品最后一次修改时间;延时更新(日志更新)的字段:商品总点击量,商品月点击量,商品总销量,商品月销量,商品总评价数,商品月评价数(这些字段的默认值均为0),这些字段可以放到主表当中,也可以单独开一张表。


设计商品分类表

商品分类表叫做prod_cate,存储引擎为MyISAM,表结构如下图
商品分类表表结构截图
商品分类表中包括:id,分类名称,父分类id(顶级分类的父分类id为0)


设计商品点击日志表

商品点击日志表叫做prod_clicklog,存储引擎为MyISAM,表结构如下图
商品点击日志表表结构
商品点击日志表包括:id,商品id,用户ip,用户id(默认为0,没有登录的用户id为0),点击日期,点击次数(默认为1)、


使用存储过程模拟读取商品页面

需求:
1. 根据商品id从商品主表中读取商品的所有信息
2. 如果能够读取到,则记录点击日志
先在商品主表中灌入一条测试记录(从淘宝上随便拷贝一条女装的信息)
再到商品分类表中添加一个分类
商品分类表截图
再创建存储过程sp_load_prod来实现上面的需求

BEGIN
    #Routine body goes here...
    DECLARE num int 
  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值