数据库表、字段设计


1、尽量使用TINYINT、SMALLINT、MEDIUM_INT作为整数类型而非INT,如果非负则加上UNSIGNED

2、大小(VARCHAR的长度只分配真正需要的空间)

3、使用枚举或整数代替字符串类型

4、类型(尽量使用TIMESTAMP而非DATETIME,在精度要求高的应用中,建议使用定点数来存储数值,以保证结果的准确性。能用decimal就不要用float)

5、单表不要有太多字段,建议在20以内

6、值(是否允许为空、是否有默认值,尽量避免使用NULL字段,很难查询优化且占用额外索引空间)

7、用整型来存IP

8、合理的字段名(符合3NF,避免不必要的数据冗余,参考 3NF)

9、创建并使用正确的索引


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM