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的区别相关推荐

  1. mysql中char与varchar的区别分析(补充一句,int和integer没区别)

    转自:http://www.jb51.net/article/23575.htm 在mysql教程中char与varchar的区别呢,都是用来存储字符串的,只是他们的保存方式不一样罢了,char有固定 ...

  2. mysql中char与varchar的区别分析

    原文网址:http://www.jb51.net/article/23575.htm mysql中char与varchar的区别分析 作者: 字体:[增加 减小] 类型:转载 在mysql教程中cha ...

  3. 通过char与varchar的区别,学习可变长的字符类型

    转自http://www.uphtm.com/database/232.html 在mysql教程中char与varchar的区别呢,都是用来存储字符串的,只是他们的保存方式不一样罢了,char有固定 ...

  4. mysql数据库varchar的区别_MySQL数据库char与varchar的区别分析及使用建议

    在数据库中,字符 型的数据是最多的,可以占到整个数据库的80%以上.为此正确处理字符型的数据,对于提高数据库的性能有很大的作用.在字符型数据中,用的最多的就是 Char与Varchar两种类型.前面的 ...

  5. MySQL中的char、varchar(10)、varchar(1000)的区别

    这里写自定义目录标题 tips MySQL中的varchar与char的区别 varchar(100) 与varchar(1000)的区别 参考 tips 若无特殊指明,文中提到的存储空间指的都是占用 ...

  6. MySQL中char与varchar的区别

    字符与字节的区别 一个字符由于所使用的字符集的不同,会并存储在一个或多个字节中,所以一个字符占用多少个字节取决于所使用的字符集 注意:char与varchar后面接的数据大小为存储的字符数,而不是字节 ...

  7. MySQL 字段数据类型/长度

    分类: 数据库学习2010-09-27 16:30 105人阅读 评论(0) 收藏 举报 一.MySQL 字段数据类型/长度 1.数值类型 列类型              需要的存储量 TINYIN ...

  8. MySQL中的char与varchar详解

    mysql中char与varchar的区别 char:定长,效率高,一般用于固定长度的表单提交数据存储 :例如:身份证号,手机号,电话,密码等         varchar:不定长,效率偏低 1.v ...

  9. char和varchar的区别以及尾部空格问题 - sqlserver演示

    char是一个定长字段,假如申请了char(10)的空间,那么无论实际存储多少内容.该字段都占用10个字符: varchar是变长的,申请的只是最大长度,占用的空间为实际字符长度+1,最后一个字符存储 ...

  10. MySQL中的char和varchar类型

    文章目录 1 MySQL中的char和varchar类型 1 MySQL中的char和varchar类型 CHAR类型和VARCHAR类型都在创建表时指定了最大长度,其基本形式如下: 字符串类型(M) ...

最新文章

  1. 独家 | 7招帮你打造完美数据科学GitHub作品集!
  2. 秒杀系统架构解密与防刷设计 - 高可用架构系列
  3. 在Spring中使用Netflix Hystrix批注
  4. 黑马Java学习笔记之-----集合框架
  5. wampserver php扩展openssl 不可用_PHP基础及WAMP集成基础
  6. VirtualBox虚拟机,WIN7的性能远远落后于LINUX及解决办法
  7. 怎样管理计算机启动项,启动项管理,详细教您电脑开机启动项怎么设置
  8. MYSQL 数据库 宋红康学习笔记
  9. 2022-2027年中国非人寿保险市场竞争态势及行业投资前景预测报告
  10. 房地产开发建设项目管理(全程房地产典范企业案例)
  11. 教你如何做一个三角形
  12. Cython 的简要入门、编译及使用
  13. 阿里云AI训练营SQL入门到实践 Task3:视图、子查询、函数等
  14. js闭包的理解(传递闭包的通俗理解)
  15. Python+PIL 轻松制作九宫格图片
  16. 电力电子转战数字IC——我的IC笔试(2022.10.14更新)
  17. linux卸载cuda10.0,Ubuntu卸载cuda10.0
  18. Manjaro安装配置小记
  19. 正则表达式中$1,$2算是什么意思
  20. 文储研习社第11期 | DAO的前世今生

热门文章

  1. 如何将记事本转换.php,记事本怎么变成表格?电脑便签如何将记事内容转化成Excel表格...
  2. python全栈开发要学些什么_如何迅速学习Python 全栈开发?
  3. 【华科考研机试题】二叉树遍历(递归版 详细注释)
  4. eclispse调试为什么什么都看不到_【科普6】单号出了为什么还是看不到物流信息?...
  5. C语言 共享库(动态库)制作
  6. 谈谈8年C++面向对象设计的经验体会
  7. strcpy和memcpy的区别?
  8. 密码学AES算法_S盒_C值搜索
  9. 8086汇编常用指令(待解释)
  10. linux rm 不释放_linux删除文件空间不释放问题解决