MySQL分库分表基础表介绍(1st)

表基本模型结构

这里我们模拟一个商城的基本的表结。此结构由(用户、门店、导购、门店商品、订单、订单对应的商品)。其中,导购也是一个用户,门店是只属于一个店主的,同时店主本身也是一个导购也是一个普通用户。

结构图:

mysql

 

构造数据脚本

MySQL分库分表(1)-脚本

对业务场景进行模拟

  • 场景1:购买者下订单。

1、从session中获得客户ID。

2、可以通过时间戳等拼凑一个订单ID(在创建表的时候为了方便我用自增的,在以下我们一直就吧订单ID看成不是自增的,是用程序生成的)。

3、从商品的店铺能获得到导购ID(获取规则我们这边认为是随机)。

4、可以从商品中计算出订单价格。

最终就能拼凑出下单的INSERT SQL语句(这边我就不真正写插入语句了)

以上就是一个客户下单时要操作的,订单ID(订单号)是程序生成的,订单ID(订单号)是程序生成的,重要的事要说三遍。

  • 情况2:购买者浏览订单

当用户查看订单列表的时候可以通过分页一次性获得自己的订单列表。

  • 情况3:导购查看订单
  • 情况4:导购修改订单
  • 情况5:店主为店铺添加商品

1、我们可以根据操作的用户获得店铺名

如有疑问请联系:

QQ:275258836  或 加入ttlsa群交流沟通(QQ群②:6690706 QQ群③:168085569 QQ群④:415230207(新) 微信公众号:ttlsacom)

感觉本文内容不错,读后有收获?

逛逛衣服店,鼓励作者写出更好文章。