char 和 vacher 的区别
来源:互联网 发布:ubuntu iso安装 编辑:程序博客网 时间:2024/05/24 06:33
1.char(n)和varchar(n)中括号中n代表字符的个数,并不代表字节个数,所以当使用了中文的时候(UTF8)意味着可以插入m个中文,但是实际会占用m*3个字节。
2.同时char和varchar最大的区别就在于char不管实际value都会占用n个字符的空间,而varchar只会占用实际字符应该占用的空间+1,并且实际空间+1<=n。
3.超过char和varchar的n设置后,字符串会被截断。
4.char的上限为255字节,varchar的上限65535字节,text的上限为65535。
5.char在存储的时候会截断尾部的空格,varchar和text不会。
2.同时char和varchar最大的区别就在于char不管实际value都会占用n个字符的空间,而varchar只会占用实际字符应该占用的空间+1,并且实际空间+1<=n。
3.超过char和varchar的n设置后,字符串会被截断。
4.char的上限为255字节,varchar的上限65535字节,text的上限为65535。
5.char在存储的时候会截断尾部的空格,varchar和text不会。
6.varchar会使用1-3个字节来存储长度,text不会。
varchar 非空时需要1字节来标记,当长度小于255个字节时使用1字节标记字段长度,当长度超过255字节时,使用2字节来标记字段长度
0 0
- char 和 vacher 的区别
- char* 和 char[]的区别:
- char * 和 char []的区别
- char *和char [ ]的区别
- char* 和char[]的区别
- char* 和char[]的区别
- char * 和 char []的区别
- char* 和char[]的区别
- char* 和char[]的区别
- char* 和 char[]的区别
- char* 和char[]的区别
- char* 和char[]的区别
- char* 和char[]的区别
- char[]和char*的区别
- char* 和char[]的区别
- char* 和char[]的区别
- char* 和char[]的区别
- char* 和char[]的区别
- Android动态改变app在桌面上的icon
- 利用dom4j.jar自制实例化Spring容器
- 用人话解释比特币原理(转载)
- 小金学呀学不会英语
- mcbstm32c-base-board-schematics官方
- char 和 vacher 的区别
- idea 使用方法总结
- JS校验textarea输入框中是否包含中文
- Memory Management(2) PEI 内存分配
- Css3-迷宫圈
- a标签不跳转的几种实现方式
- android_15_过时的Preference
- mongodb的分页查询
- PHP(Thinkphp框架)将数据表导出csv文件