数据库表创建注意事项
Posted 小耳朵李文文
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数据库表创建注意事项相关的知识,希望对你有一定的参考价值。
一、 字段名及字段配制合理性
1、 剔除关系不密切的字段
2、 字段命名要有规则及相对应的含义(不要一部分英文,一部分拼音,还有类似a.b.c这样不明含义的字段)
3、 字段命名尽量不要使用缩写(大多数缩写都不能明确字段含义)
4、 字段不要大小写混用(想要具有可读性,多个英文单词可使用下划线形式连接)
5、 字段名不要使用保留字或者关键字
6、 保持字段名和类型的一致性
7、 慎重选择数字类型
8、 给文本字段留足余量
二、 系统特殊字段处理及建成后建议
1、 添加删除标记(例如操作人、删除时间)
2、 建立版本机制
三、 表结构合理性配置
1、 多型字段的处理
就是表中是否存在字段能够分解成更小独立的几部分(例如:人可以分为男人和女人)
2、 多值字段的处理
可以将表分为三张表
这样使得检索和排序更加有调理,且保证数据的完整性!
四、 其它建议
1、 对于大数据字段,独立表进行存储,以便影响性能(例如:简介字段)
2、 使用varchar类型代替char,因为varchar会动态分配长度,char指定长度是固定的。
3、 给表创建主键,对于没有主键的表,在查询和索引定义上有一定的影响。
4、 避免表字段运行为null,建议设置默认值(例如:int类型设置默认值为0)在索引查询上,效率立显!
5、 建立索引,最好建立在唯一和非空的字段上,建立太多的索引对后期插入、更新都存在一定的影响(考虑实际情况来创建)。
以上是关于数据库表创建注意事项的主要内容,如果未能解决你的问题,请参考以下文章