在日常开发工作中,我们经常遇到数据库各种坑,很大程度上都是因为我们在使用MySQL的时候,没有遵循一定的规范原则。这里给出一些基本的建议:

 

避免字段中存图片等大型二进制内容

有的人喜欢把图片或文件内容保存在数据库中,这样在使用的时候很容易获取到文件内容,但这样做隐患非常大,当数据量达到一定规模,就会拖垮整个系统。


使用InnoDB
科学建立索引
表和字段命名必须有含义,小写,下划线风格
使用UTF8MB4,字符串校对uft8mb4_unicode_ci
表和字段必须有备注
必须设置自增主键ID
禁用保留字,如 DESC、RANGE、MARCH 等
使用 TIMESTAMP 代替 DATETIME
禁用数据库自带表关联功能
相同含义的字段,在各表中命名保持一致

点赞 ({{click_count}}) 收藏 (2)