我谈谈我的个人看法:

为什么要单独一个字段存订单号呢?

1、有些订单号不一定用全数字,这样你就可以自定义订单号格式。

比如:G100001标识商品,S100001表示服务类商品的订单。

自定义的订单号,不一定是给系统用的,有时候是方便工作人员和客户看的。所以自定义单号有很多好处。

又比如:2017121213271234G

2、固定位数:自增id一般用纯数字,位数可能不固定。这不太好。

一般从业务、信息管理上来说,订单号固定位数和格式,会比较好用。

你现在不一定感受到。实际操作的工作人员会感觉到。

他拿到一个1号订单和 20171212001号订单。用起来是很不同的。

3、现实中没有电商的时候,线下单号也不会是1,12,321这种数字。

4、满足个性化需求:做系统其实就是给一些客户,填他自己的订单号的,或者他需要一个时间开头的订单号等等。这时候你不可能用自增id。

5、时间开头的订单号比较流行,所以你直接让系统生成时间开头的订单号,单独一个字段,大部分客户都能接受。

6、其它原因不说了。归根结底,我觉得还是基于需求和大家开发系统过往的经验来做的。既然已经习惯单独存一个订单号,那就不需要去改变它。毕竟你用自增id的话,除了节省一个字段,并没太多好处,反而缺点很多。

电商订单表的设计mysql_电商平台数据库中订单表的设计为什么要有订单号?相关推荐

  1. mysql查询每个表的描述_MS SQL SERVER 读取数据库中每个表的描述/注释以及表中字段/列的字段名,字段类型,字段描述/注释/说明等信息...

    SELECT 表名 = CASE WHEN a.colorder=1 THEN d.name ELSE '' END,表说明 = CASE WHEN a.colorder=1 THEN ISNULL( ...

  2. 查看mysql单个表大小限制_查看单个mysql数据库中各个表的大小

    SQL命令为: SELECT TABLE_NAME,DATA_LENGTH+INDEX_LENGTH,TABLE_ROWS,concat(round((DATA_LENGTH+INDEX_LENGTH ...

  3. mysql查询动态表名的数据类型_Mysql中查询某个数据库中所有表的字段信息

    前言 有时候,需要在数据库中查询一些字段的具体信息,而这些字段又存在于不同的表中,那么我们如何来查询呢? 在每一个数据库链接的information_schema数据库中,存在这样一张表--COLUM ...

  4. 已知数据库中存在表tb_book2,通过在图书信息界面填写书本的基本信息,然后提交后写入数据库中的表格中。需要对提交的信息进行修改,信息填入不能为空,为空则则有提示。

    jsp结合SQLSERVER向数据库中的表添加图书信息. 已知数据库中存在表tb_book2,通过在图书信息界面填写书本的基本信息,然后提交后写入数据库中的表格中.需要对提交的信息进行修改,信息填入不 ...

  5. java语言获取数据库中的表的总行数

    java语言从数据库中获取表的总行数 #java语言从数据库中获取表的总行数 获取数据库表中的总行数,用于做分页查询的动态更新.在这里我也是迷了半天,下面给出代码,应该所有的查询行数的代码都是这种的格 ...

  6. excel查询mysql数据库表,excel创建数据表/查询mysql数据库中所有表名

    excel两个表格,数据库表与专门查询该数据库信息的表.在查询表中以多个项目进行查询符合条件的数据. 可以用"筛选"这个功能,在菜单里,对两个列进行筛选,符合条件的就会显示出来.很 ...

  7. vb 读取mysql所有表名_VB 读取ACCESS数据库中所有表名和指定表字段名.doc

    VB 读取ACCESS数据库中所有表名和指定表字段名 托束显疫面绰么蚂扛沁米衅居鸳辗熊踌薄舱杂们帖婉珍抓津担庐撕枪呻头胀亨短宛溅锭语氏遣搀赠摩紧茧综逾颂备呛庞枷脓移厚醛仕恬浸值胶碟亦短咳腥钥捎魄朗氟商 ...

  8. wordPress数据结构 数据库中的表、字段、类型及说明

    wordPress数据结构 数据库中的表.字段.类型及说明 WordPress数据库中的表.字段.类型及说明 wp_categories: 用于保存分类相关信息的表.包括了5个字段,分别是: wp_c ...

  9. 无法保存在html是表格里,excel表格不能保存数据库中-为什么数据库中的表不能修改保存...

    Excel表格怎样当数据库使用 这种情况的原因不是中病毒,而是文件保存的不正确,使用电脑在Excel"文件"选项中存为".xlsx格式"即可,具体操作步骤如下: ...

  10. (转)分享一个SQLSERVER脚本(计算数据库中各个表的数据量和每行记录所占用空间)...

    分享一个SQLSERVER脚本(计算数据库中各个表的数据量和每行记录所占用空间) 很多时候我们都需要计算数据库中各个表的数据量和每行记录所占用空间 这里共享一个脚本 CREATE TABLE #tab ...

最新文章

  1. measure_profile_sheet_of_light算子说明
  2. 【腾讯Bugly干货分享】Android Patch 方案与持续交付
  3. 运行,JUnit! 跑!!!
  4. 安全公司笔试面试题总结
  5. python开放源代码的版本控制系统_几款版本控制工具SVN、GIT、CVS及Mercurial的比较...
  6. CorelDRAWX4的VBA插件开发(三十)使用C++制作动态连接库DLL辅助VBA构键强大功能-(4)在VBA中静态调用写好的DLL文件
  7. 黑盒测试、白盒测试、灰盒测试
  8. word文档 批量添加上标、下标
  9. python pcl icp_PCL学习笔记二:Registration (ICP算法)
  10. VMware虚拟机的安装教程
  11. SaaS、PaaS、IaaS云服务模式和商业云平台设计与建设方案
  12. 1月16日服务器例行维护更新公告,1月16日9—11点例行更新维护公告
  13. 2020届IC企业校招部分笔试题
  14. 命名空间又称名字空间,英文名:Namespace
  15. docker 创建容器时指定容器ip
  16. 记一次长城宽带某网站打不开的问题保修全程
  17. vue——axios请求成功却进入catch的原因
  18. [Simulink] 代数环问题笔记
  19. matlab多项式计算与数据处理
  20. ArcMap如何打开.adf图层文件并将其文件转换为shp文件

热门文章

  1. 4. Java 哪个常量不可以直接输出?
  2. Ubuntu网络配置(只适用于20版本的)
  3. docker linux alpine 安装php扩展
  4. 电子相册用linux制作工具,分享一款简单好用的电子相册制作工具!不要错过!...
  5. nodejs个人健康信息管理系统Vue前端源码介绍
  6. python 异常 ValueError setting an array element with a sequence
  7. 【学习记录贴】Vue+Element-UI富文本编辑框及插入图片
  8. EasyNLP 开源中文 NLP 算法框架
  9. 文字在线转图片二维码的公用API接口
  10. 领英撤回邀请对方能看到吗及高效管理领英账号