Mysql字段数据类型:char与varchar的区别
char:
1 声明的字段如果数据类型为char,则该字段占据的长度固定为声明时的值,例如:char(4),存入值 'ab',其长度仍为4.、
2 char的长度声明范围是 0-255
3 当存储数据时,所存数据长度不足声明长度,右边填充空格以达到声明的长度。检索到char类型数据之后再去掉尾部空格。
4 在存储或检索过程中不进行大小写转换
varchar:
1 声明字段时,字段占据的实际长度等于存储内容的实际长度+记录长度的字节(一般是一个字节或者两个字节)
例如:varchar(100),存储值'ab'时,占用长度是3字节,varchar(300),存储值'ab'时,占用长度是4字节------当然实际情况和字符集设定还有关系
2 声明字段的长度范围是 65535(VARCHAR的最大有效长度由最大行大小和使用的字符集确定。整体最大长度是65,532字节)
3 VARCHAR值保存时不进行填充。当值保存和检索时尾部的空格仍保留,符合标准SQL。
如果分配给CHAR或VARCHAR列的值超过列的最大长度,则对值进行裁剪以使其适合
转载于:https://www.cnblogs.com/luxixing/archive/2010/11/09/1872395.html
Mysql字段数据类型:char与varchar的区别相关推荐
- mysql中char与varchar的区别分析(补充一句,int和integer没区别)
转自:http://www.jb51.net/article/23575.htm 在mysql教程中char与varchar的区别呢,都是用来存储字符串的,只是他们的保存方式不一样罢了,char有固定 ...
- mysql中char与varchar的区别分析
原文网址:http://www.jb51.net/article/23575.htm mysql中char与varchar的区别分析 作者: 字体:[增加 减小] 类型:转载 在mysql教程中cha ...
- 通过char与varchar的区别,学习可变长的字符类型
转自http://www.uphtm.com/database/232.html 在mysql教程中char与varchar的区别呢,都是用来存储字符串的,只是他们的保存方式不一样罢了,char有固定 ...
- mysql数据库varchar的区别_MySQL数据库char与varchar的区别分析及使用建议
在数据库中,字符 型的数据是最多的,可以占到整个数据库的80%以上.为此正确处理字符型的数据,对于提高数据库的性能有很大的作用.在字符型数据中,用的最多的就是 Char与Varchar两种类型.前面的 ...
- MySQL中的char、varchar(10)、varchar(1000)的区别
这里写自定义目录标题 tips MySQL中的varchar与char的区别 varchar(100) 与varchar(1000)的区别 参考 tips 若无特殊指明,文中提到的存储空间指的都是占用 ...
- MySQL中char与varchar的区别
字符与字节的区别 一个字符由于所使用的字符集的不同,会并存储在一个或多个字节中,所以一个字符占用多少个字节取决于所使用的字符集 注意:char与varchar后面接的数据大小为存储的字符数,而不是字节 ...
- MySQL 字段数据类型/长度
分类: 数据库学习2010-09-27 16:30 105人阅读 评论(0) 收藏 举报 一.MySQL 字段数据类型/长度 1.数值类型 列类型 需要的存储量 TINYIN ...
- MySQL中的char与varchar详解
mysql中char与varchar的区别 char:定长,效率高,一般用于固定长度的表单提交数据存储 :例如:身份证号,手机号,电话,密码等 varchar:不定长,效率偏低 1.v ...
- char和varchar的区别以及尾部空格问题 - sqlserver演示
char是一个定长字段,假如申请了char(10)的空间,那么无论实际存储多少内容.该字段都占用10个字符: varchar是变长的,申请的只是最大长度,占用的空间为实际字符长度+1,最后一个字符存储 ...
- MySQL中的char和varchar类型
文章目录 1 MySQL中的char和varchar类型 1 MySQL中的char和varchar类型 CHAR类型和VARCHAR类型都在创建表时指定了最大长度,其基本形式如下: 字符串类型(M) ...
最新文章
- 独家 | 7招帮你打造完美数据科学GitHub作品集!
- 秒杀系统架构解密与防刷设计 - 高可用架构系列
- 在Spring中使用Netflix Hystrix批注
- 黑马Java学习笔记之-----集合框架
- wampserver php扩展openssl 不可用_PHP基础及WAMP集成基础
- VirtualBox虚拟机,WIN7的性能远远落后于LINUX及解决办法
- 怎样管理计算机启动项,启动项管理,详细教您电脑开机启动项怎么设置
- MYSQL 数据库 宋红康学习笔记
- 2022-2027年中国非人寿保险市场竞争态势及行业投资前景预测报告
- 房地产开发建设项目管理(全程房地产典范企业案例)
- 教你如何做一个三角形
- Cython 的简要入门、编译及使用
- 阿里云AI训练营SQL入门到实践 Task3:视图、子查询、函数等
- js闭包的理解(传递闭包的通俗理解)
- Python+PIL 轻松制作九宫格图片
- 电力电子转战数字IC——我的IC笔试(2022.10.14更新)
- linux卸载cuda10.0,Ubuntu卸载cuda10.0
- Manjaro安装配置小记
- 正则表达式中$1,$2算是什么意思
- 文储研习社第11期 | DAO的前世今生
热门文章
- 如何将记事本转换.php,记事本怎么变成表格?电脑便签如何将记事内容转化成Excel表格...
- python全栈开发要学些什么_如何迅速学习Python 全栈开发?
- 【华科考研机试题】二叉树遍历(递归版 详细注释)
- eclispse调试为什么什么都看不到_【科普6】单号出了为什么还是看不到物流信息?...
- C语言 共享库(动态库)制作
- 谈谈8年C++面向对象设计的经验体会
- strcpy和memcpy的区别?
- 密码学AES算法_S盒_C值搜索
- 8086汇编常用指令(待解释)
- linux rm 不释放_linux删除文件空间不释放问题解决