急需MySql数据库设计规范

急需MySql数据库设计规范,第1张

1. 数据表命名规范

模块名缩写_存储信息[_存储信息子类](多个单词用下划线分隔),全部小写,例如:b2c_goods_type

2. 字段命名规范

存储信息属性(多个单词用下划线分隔),全部小写,命名规则只来自于业务,尽量表达出列的含义。

例如:goods_id

3. 字段类型规范。

规则:用尽量少的存储空间来存 数一个字段的数据.

比如能用int的就不用char或者varchar

能用tinyint的就不用int

能用 varchar(20)的就不用varchar(255)

时间戳字段尽量用int型,如 created:表示从 '1970-01-01?08:00:00'开始的int秒数,采用英文单词的过去式;gmtCreated:表示datetime类型的时间,即形如 '1980-01-01?00:00:00'的时间串,Java中对应的类型为Timestamp

日期:用date

时间:用time

数字格式的用:int、tinyint、mediumint、smallint、bigint根据实际情况选择

字符串:用char、varcahr;

文本:用text

金额:用float

匈牙利命名法是一种编程时的命名规范。

基本原则是:

变量名=属性+类型+对象描述,其中每一对象的名称都要求有明确含义,可以取对象名字全称或名字的一部分。要基于容易记忆容易理解的原则。保证名字的连贯性是非常重要的。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/7670172.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-08
下一篇 2023-04-08

发表评论

登录后才能评论

评论列表(0条)

保存