mysql中char,varchar与text类型的特点和选用版权声明
原创关于char,varchar与text我平时不太在意。一般来说,现在每个人都可以使用它。varchar。然而,当要存储的内容相对较大时,这是一种选择吗varchar还是text那呢?我不知道。。。。。。
text 、 char、varchar 是数据库中的数据存储策略问题,为了,合理。
应用程序存储空间是数据库服务器数据类型的划分方式。对于应用程序,请放置它们。
和string通信很好。
所以我去查了一些信息,比较了三种类型:
(1)char: char不用说,它是固定长度格式,但长度范围是0~255. 当您想存储长度不足时255当字符, MySQL 其余字符用空格填充。因此,当读取数据时,char应处理类型为的数据以删除以下空格。
(2)varchar: 关于varchar,有人说最大长度为255,也有人说65535在查阅了大量信息后,我发现:varchar类型在5.0.3以下版本中的最大长度是有限的255,而在5.0.3以上,varchar支持数据类型的长度。65535,即可以存储。65532字节(注意字节,而不是字符!!!)数据的(计算起始位和结束位3字节),即in。5.0.3以下版本要求使用固定TEXT或BLOB以该格式存储的数据可以用于可变长度的高版本。varchar存储,可有效减少 数据库 文件的大小。
(3)text:与char和varchar不同之处在于,text不能有默认值,其最大长度为2的16次方-1
总而言之,有几点:
版权声明
所有资源都来源于爬虫采集,如有侵权请联系我们,我们将立即删除