关于表字段的选择

目标:用最短的时间,让你掌握最有用的技术点

Char vs varchar

char是固定长度的,所以它的处理速度要比varchar快,但缺点是浪费存储控制,比如设置char(11),即使是存储’ab’,也会占用11个字符,因此对那些存储长度变化不大且对查询速度要求高的数据,可以考虑用char类型。

Text vs BLOB

当我们保存较大的文本时,上述的数据类型将不满足需求。

Text可以用来保存一篇文章或具体的描述信息,而BLOB可以保存二进制数据,比如图片,音频,视频,不过通常我们会采用路径的方式代替。

浮点数和定点数

浮点数:float或者double

定点数:decimal

由于浮点数在运算时,存在精度的问题,所以像金额这种及其敏感的数据,我们建议采用定点数来存储,或者采用int类型类存储

日期选择:Datetime

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容