MySql,将'text'数据类型用于可为空字段是一种好的做法吗?



在Mysql中,有一个文本字段可能是空的,或者可能有一些内容,我们不确定长度。在这种情况下,使用是否是一种很好的做法

文本作为数据类型并将默认值设置为 null?

瓦尔查尔作为数据类型并将默认值设置为 null?

如果大小不是太大,Varchar 比文本快 因为 TEXT 数据类型能够存储比 VARCHAR 和 CHAR 字段类型多得多的数据,所以在数据库中存储网页或类似内容时使用它们是有意义的。

因此,请根据您的要求进行选择。

VARCHARs 是一种更好的做法,与 VARCHAR 相比,TEXT 数据类型使查询速度变慢,如果您没有要存储的数据页,请使用 varchar 的最大值。

相关内容

最新更新