IDEA2023.1.3破解,IDEA破解,IDEA 2023.1破解,最新IDEA激活码

电商项目笔记03数据表结构

IDEA2023.1.3破解,IDEA破解,IDEA 2023.1破解,最新IDEA激活码
  • 表结构
  • 表关系
  • 表唯一索引
  • 单索引及组合索引
  • 后悔药-时间戳

表结构设计

用户表

81_1.png

  • 主键,自增长
  • 用户名,不允许重复,通过锁机制解决,分布式环境下解决唯一性问题(加唯一索引)

分类表

81_2.png

  • 分类表可以递归,需要有结束条件

产品表

81_3.png

  • 类目不可以为空

购物车表

81_4.png

支付信息表

81_5.png

订单表

81_6.png

  • 订单号,唯一

订单明细表

81_7.png

  • user_id,冗余字段,提高查询效率
  • 组合索引

收货地址表

81_8.png

表关系

81_9.png

  • 天蓝色表示有索引
  • 不用外键,原因扩展分库分表时会很麻烦,清洗数据时也很麻烦
  • 不建议使用触发器
  • 一些字段适当增加冗余

流程
用户注册(用户表),查询产品(产品表),如果是大类目需要关联类目表(类目表),将产品添加到购物车(购物车表),确认定单前需要添加收货地址(收货地址表),确认订单后生成订单与订单明细(订单表,订单明细表),订单支付(支付表)

数据表索引与时间戳

唯一索引

单索引与组合索引

时间戳

  • 查询业务的后悔药
  • create_time:数据创建时间,以后不会更新了
  • update_time:数据更新时间,最新一次的更新时间

文章永久链接:https://tech.souyunku.com/?p=43338


Warning: A non-numeric value encountered in /data/wangzhan/tech.souyunku.com.wp/wp-content/themes/dux/functions-theme.php on line 1154
赞(69) 打赏



未经允许不得转载:搜云库技术团队 » 电商项目笔记03数据表结构

IDEA2023.1.3破解,IDEA破解,IDEA 2023.1破解,最新IDEA激活码
IDEA2023.1.3破解,IDEA破解,IDEA 2023.1破解,最新IDEA激活码

评论 抢沙发

大前端WP主题 更专业 更方便

联系我们联系我们

觉得文章有用就打赏一下文章作者

微信扫一扫打赏

微信扫一扫打赏


Fatal error: Uncaught Exception: Cache directory not writable. Comet Cache needs this directory please: `/data/wangzhan/tech.souyunku.com.wp/wp-content/cache/comet-cache/cache/https/tech-souyunku-com/index.q`. Set permissions to `755` or higher; `777` might be needed in some cases. in /data/wangzhan/tech.souyunku.com.wp/wp-content/plugins/comet-cache/src/includes/traits/Ac/ObUtils.php:367 Stack trace: #0 [internal function]: WebSharks\CometCache\Classes\AdvancedCache->outputBufferCallbackHandler() #1 /data/wangzhan/tech.souyunku.com.wp/wp-includes/functions.php(5109): ob_end_flush() #2 /data/wangzhan/tech.souyunku.com.wp/wp-includes/class-wp-hook.php(303): wp_ob_end_flush_all() #3 /data/wangzhan/tech.souyunku.com.wp/wp-includes/class-wp-hook.php(327): WP_Hook->apply_filters() #4 /data/wangzhan/tech.souyunku.com.wp/wp-includes/plugin.php(470): WP_Hook->do_action() #5 /data/wangzhan/tech.souyunku.com.wp/wp-includes/load.php(1097): do_action() #6 [internal function]: shutdown_action_hook() #7 {main} thrown in /data/wangzhan/tech.souyunku.com.wp/wp-content/plugins/comet-cache/src/includes/traits/Ac/ObUtils.php on line 367