char、varchar与text
2024-10-15 15:41:59
总结自: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
最新文章
- idea开发工具破解地址
- Android Activity生命周期
- delphi 生成网卡MAC地址
- Linq一对多联合查询
- UVA 1658 Admiral 海上将军(最小费用流,拆点)
- 汽车行业DMS系统介绍
- Cassandra的登录认证授权
- MD5加密解密
- MFC TCHAR 和CHAR相互转换
- [ SharePoint ADFS 开发部署系列 (一)]
- 简单vue项目脚手架(vue+webpack2.0+vuex+vue-router)
- nyoj 韩信点兵
- 【翻译】在Ext JS和Sencha Touch中创建自定义布局
- esxi存储(外部共享存储)
- 面向对象之组合VS继承:继承过时了?
- 优化 App 的启动时间
- MySQL 的IFNULL()、ISNULL()和NULLIF()函数
- 2003 - Cann't connect to MySql server on - 'localhost'(10061)
- Windows与Linux 互相访问,挂载过程
- 23.Merge k Sorted Lists (Array, Queue; Sort)
热门文章
- ios 将p12文件转换为pem
- ERROR 1290 (HY000): The MySQL server is running with the --secure-file-priv opti on so it cannot exe
- 【MongoDB】从入门到精通mongdb系列学习宝典,想学mongodb小伙伴请进来
- LeetCode题目_Reverse Integer
- 【opencv】ubuntu opencv imshow()报错
- 13.Query for Null or Missing Fields-官方文档摘录
- python常见模块之random模块
- 为CSDN博客添加打赏功能
- Linux which命令
- Spring第七弹—依赖注入之注解方式注入及编码解析@Resource原理