数据库表知识的学习

查阅了许多资料,也看了许多此类的文章与得到了老师的教导;总结出以下结论:

  1. 表中的id字段不用加上表名,直接写id就好了。
  2. 表中一般不使用驼峰式命名,用“_”连接就好了,单词多的黏一起就好。
  3. 一般表中除了id字段还要存在以下基本字段
  4. 字段注释尽量要大写
  5. 表里一般写完id后是标题,再是关联的某个表id之类
  6. 当出现多对多关系时,就要做个处理不能直接两表关联;有两种方式:一是创建一个中间表;二是一个表id和需关联的表id

常见的电商数据库表结构

横幅表(用于自动展示图片)                             

评价表

收藏夹表(关联别的多)

商品表

商品分类表

首页商品表

​​​​​​​

订单表

​​​​​​​

收货地址表

购物车

​​​​​​​

商家表

​​​​​​​​​​​​​​

电商项目数据库表的学习及数据库表结构设计相关推荐

  1. 大数据互联网架构阶段 大型电商项目数据库设计时应该注意的点

    大型电商项目数据库设计时应该注意的点 一. id的设计 int(int)类型: 性能高 , 但是分布式数据库时 , id易重复 long(bigint)类型:性能高 , 比int类型容纳的数据更多 , ...

  2. 电商项目数据库设计 | 第三篇:库存相关表结构

    电商项目数据库设计-库存 回顾 在上一篇围绕商品设计表的时候,我们并没有去设计库存字段的,所以接下来我们就来谈谈库存到底该怎么去设计. 首先,我们看看之前设计的商品表,他是与SPU表进行多对多的关联, ...

  3. java计算机毕业设计O2O生鲜果蔬电商设计与实现源码+数据库+系统+lw文档

    java计算机毕业设计O2O生鲜果蔬电商设计与实现源码+数据库+系统+lw文档 java计算机毕业设计O2O生鲜果蔬电商设计与实现源码+数据库+系统+lw文档 本源码技术栈: 项目架构:B/S架构 开 ...

  4. java计算机毕业设计社区电商平台系统源码+系统+数据库+lw文档+mybatis+运行部署

    java计算机毕业设计社区电商平台系统源码+系统+数据库+lw文档+mybatis+运行部署 java计算机毕业设计社区电商平台系统源码+系统+数据库+lw文档+mybatis+运行部署 开发软件:i ...

  5. java计算机毕业设计Vue框架电商后台管理系统源码+mysql数据库+系统+lw文档+部署

    java计算机毕业设计Vue框架电商后台管理系统源码+mysql数据库+系统+lw文档+部署 java计算机毕业设计Vue框架电商后台管理系统源码+mysql数据库+系统+lw文档+部署 本源码技术栈 ...

  6. Github上开源电商系统mall 的学习

    Github上开源电商系统mall 的学习 前言 本来是打算按目录下的结构来学习的,突然发现这样下来整体学习下来对自己而言思路不清晰,所以就想的怎样可以更清晰一些,方便地去了解,熟悉整个业务,整体项目 ...

  7. JAVA电子产品专卖电商系统计算机毕业设计Mybatis+系统+数据库+调试部署

    JAVA电子产品专卖电商系统计算机毕业设计Mybatis+系统+数据库+调试部署 JAVA电子产品专卖电商系统计算机毕业设计Mybatis+系统+数据库+调试部署 本源码技术栈: 项目架构:B/S架构 ...

  8. 基于JAVA跨境电商网站计算机毕业设计源码+数据库+lw文档+系统+部署

    基于JAVA跨境电商网站计算机毕业设计源码+数据库+lw文档+系统+部署 基于JAVA跨境电商网站计算机毕业设计源码+数据库+lw文档+系统+部署 本源码技术栈: 项目架构:B/S架构 开发语言:Ja ...

  9. 【名道电商】想做一个电商运营人需要学习什么

    一个电商新人其实需要学习的有很多,每一项要学习的项目里也有很多细分的内容需要去深度学习,所以在这里无法说明太多,只能为电商新人指一个学习的方向,知道自己应该要学点什么,才能在这个行业立足. 选款上款. ...

  10. oracle删除表的一个字段的数据库,学会Oracle数据库删除表字段和Oracle数据库表增加字段方法...

    Oracle数据库添加字段的语法:alter table tablename add (column datatype [default  value][null/not null],-.); Ora ...

最新文章

  1. KVC、KVO、通知
  2. leetcode 507. 完美数(Java版)
  3. Cloud for Customer的工作中心(work center)加载源代码
  4. 能识别nvme的pe启动_PE系统纯净(可以识别nvme固态)
  5. 异常(Exception)的学习
  6. JavaEE实战班第八天
  7. 用Python3.6操作HBase之HBase-Thrift
  8. asp.net 404页面
  9. 一切从恢复系统开始(尽量不要学我恢复数据库的方法,我是个懒人^_^)
  10. Android Studio 开发APP流程
  11. Vue学习(学习打卡Day16)
  12. [渝粤教育] 西南科技大学 英语(A)1 在线考试复习资料
  13. 苹果App store 2015最新审核标准
  14. 仿照微信写的uni-app项目
  15. leetcode-回溯
  16. 520、Java Spring Cloud Alibaba -【Spring Cloud Alibaba Zuul】 2021.11.02
  17. Ctrl+26个英文字母组合的Excel快捷键,都是最常用的快捷键!
  18. 机器人自动化《RPA国内外平台深度对比》
  19. python基金预测分析_基金定投选星期几更划算?[python统计分析]
  20. Arduinojson官网反序列化示例教程

热门文章

  1. apereo cas开发_CAS 之 Apereo CAS 简介(一)
  2. 谈谈核心网UPF和开放
  3. 控制Tello无人机扫描条形码
  4. TPS_AOV_2 Algorithm made by Knuth {照TAOCP 2.2.3 完成}
  5. hdb3编码规则波形_“10000101”所对应的HDB3编码波形是______。
  6. ftp工具绿色版,5款ftp工具绿色版好用推荐
  7. html 星星字体,做华丽的星星文字效
  8. 用计算机如何算瓷砖菱形加工,瓷砖菱形铺贴怎么计算面积
  9. Javascript常用函数、方法速查手册
  10. SECS/GEM EAP介绍