mysql varchar和text的选用

1. varchar整个字段最长只能是64k,根据编码不通,能够存储最长的字符数不同,

  另外表示varchar长度的部分在最前端也需要占用1-2个字节

2. text类型分为4类,tinytext、text、mediumtext和longtext

  分布是256字节,65535字节,16777216字节和4294967296(4GB)

  text类型不能指定默认值

3. text列存储不放在元数据行,另外开辟存储空间,行存储的只是blob的指针,可能引起io争用

4. 尽量不用text类型,如果一定要使用,请与DBA商量之后使用

你可能感兴趣的:(mysql,mysql,mysql,text,text,text,varchar,varchar,varchar)