数据库表创建注意事项

一、      字段名及字段配制合理性

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、        建立索引,最好建立在唯一和非空的字段上,建立太多的索引对后期插入、更新都存在一定的影响(考虑实际情况来创建)。

  • 2
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值