一个通用的数据库字段设计规范(实体表)
字符编码
� 数据库、数据表、字段编码全部应为 utf-8。
数据表名称(table)
� 以英文单词命名,全部小写。多个英文单词以下划线间隔。
� 不要使用单词复数,也不要使用数字,除下划线外不要使用其他特殊字符。
� 尽量不要使用英文缩写,ip/url 等常见的除外。
字段名称(name)
� 以英文单词命名,全部使用小写英文字母,多个英文单词以下划线间隔。
� 不要使用单词复数,也不要使用数字,除下划线外不要使用其他特殊字符。
� 尽量不要使用英文缩写,ip/url 等常见的除外。
� 数据表中必须含有 id 字段,string 类型,64 长度,主键。
� 数据表中建议含有 create_time/update_time 字段,timestamp 类型。
� 外键或引用外部数据表的字段时,命名方式为:外部数据表名+下划线+外部字段名,如:user_id 或
order_price。
� 可根据需要建立 is_del/is_check 等类似的字段,integer 类型,长度为 1。
字段类型(type)
� integer 整数型
� decimal 小数型
� string 字符串
� text 文本
� timestamp 时间戳
字段长度(size)
� 数字型字段 1-11
� 字符串型字段 1-1024
禁止空值