总结自:https://www.cnblogs.com/mjbrian/p/6866263.html

char:       定长,长度范围是0~255. 当长度不足255时,用空格来填充剩下的字符。因此在读取数据时,char类型的数据要进行处理,把后面的空格去除。

varchar:  变长,在5.0.3以下的版本中的最大长度限制为255,而在5.0.3及以上的版本中,varchar数据类型的长度支持到了65535,也就是说可以存放65532个字节的数据(起始位和结束位占去了3个字节),也就是说,在5.0.3以下版本中需要使用固定的TEXT或BLOB格式存放的数据可以在高版本中使用可变长的varchar来存放,这样就能有效的减少数据库文件的大小。

text:       变长,最大长度是2的16次方-1,最大

1. 经常变化或不知道长度的字段用varchar

2. 知道固定长度的用char

3. 超过255字符的只能用varchar或者text

4. 尽量用varchar,除非非常大,只能用text

最新文章

  1. idea开发工具破解地址
  2. Android Activity生命周期
  3. delphi 生成网卡MAC地址
  4. Linq一对多联合查询
  5. UVA 1658 Admiral 海上将军(最小费用流,拆点)
  6. 汽车行业DMS系统介绍
  7. Cassandra的登录认证授权
  8. MD5加密解密
  9. MFC TCHAR 和CHAR相互转换
  10. [ SharePoint ADFS 开发部署系列 (一)]
  11. 简单vue项目脚手架(vue+webpack2.0+vuex+vue-router)
  12. nyoj 韩信点兵
  13. 【翻译】在Ext JS和Sencha Touch中创建自定义布局
  14. esxi存储(外部共享存储)
  15. 面向对象之组合VS继承:继承过时了?
  16. 优化 App 的启动时间
  17. MySQL 的IFNULL()、ISNULL()和NULLIF()函数
  18. 2003 - Cann't connect to MySql server on - 'localhost'(10061)
  19. Windows与Linux 互相访问,挂载过程
  20. 23.Merge k Sorted Lists (Array, Queue; Sort)

热门文章

  1. ios 将p12文件转换为pem
  2. ERROR 1290 (HY000): The MySQL server is running with the --secure-file-priv opti on so it cannot exe
  3. 【MongoDB】从入门到精通mongdb系列学习宝典,想学mongodb小伙伴请进来
  4. LeetCode题目_Reverse Integer
  5. 【opencv】ubuntu opencv imshow()报错
  6. 13.Query for Null or Missing Fields-官方文档摘录
  7. python常见模块之random模块
  8. 为CSDN博客添加打赏功能
  9. Linux which命令
  10. Spring第七弹—依赖注入之注解方式注入及编码解析@Resource原理