一、时间字段使用
datetime 类型,强制使用
timestamp 类型 会存在到期问题1970-2038
`create_time` datetime NOT NULL COMMENT '创建时间',
`update_time` datetime NOT NULL COMMENT '更新时间',
二、字段要给默认值
例:not null DEFAULT ''
原因:1、null会使索引失效
2、在mysql 中null值是占用空间的,而空则不占用空间
NOT NULL DEFAULT ''
三、建表考虑合理使用索引
这个就比较宽泛了,根据自己经验和实际场景判断
本文探讨了MySQL数据库设计的最佳实践,包括时间字段使用datetime而非timestamp的原因,字段设置默认值的重要性及其对索引的影响,以及如何合理使用索引来提高查询效率。

3294

被折叠的 条评论
为什么被折叠?



