第八章 选择合适的数据类型

xiaoxiao2021-02-28  30

char和varchar char属于固定长度的字符类型,varchar属于可变长度。 不同存储引擎对char和varchar的使用原则不同。

TEXT和BLOB 保存较大文本。二者差别:blob能用来保存二进制数据,比如照片;而text只能保存字符数据。 (1)blob和text值会引起一些性能问题,特别是在执行了大量的删除操作时。 建议定期使用optimize table功能对这类表进行碎片整理 (2)可以使用合成的(Synthetic)索引来提高大文本字段的查询性能 (3)在不必要的时候避免检索大型的BLOB或TEXT值 (4)把BLOB或TEXT列分离到单独的表中

浮点数与定点数 浮点数存在误差问题

日期类型的选择 date、time、datetime、timestamp,根据实际要求选择能够满足应用的最小存储日期类型

转载请注明原文地址: https://www.6miu.com/read-2625730.html

最新回复(0)