sql char和varchar的区别
1. char定长类型
char(M), M代表宽度, 即可容纳的 字符 数(如,char(4),这里面可以存4个 字母 或者四个 汉字 )
如果存了N(N<=M)个字符,实占 M 个字符,不足M,向后补空格,取出时,去除后面的空格。
varchar(M) 变长类型
varchar(M), M代表宽度,即可容纳的 字符 数
如果存了N(N<=M)个字符,实占 N 个字符
2. char 的速度比 varchar 快,但比 varchar 浪费空间
3. char 的 M 的范围(0-255)
varchar 的 M 范围(0-65535)(约2W-6W个字符受字符集影响)
4. char 和 varchar 的选择原则:
1.空间利用效率
四字成语表:char(4)
个人简介,微博 140 字:varchar(140)
2.速度
用户名:char
根据实际情况具体衡量,兼顾空间和速度。
sql char和varchar的区别相关推荐
- SQL char,nchar,varchar,nvarchar区别与使用
1,char,varchar,nchar,nvarchar区别 1,CHAR:CHAR存储定长数据很方便,CHAR字段上的索引小笼包级高,比如定义char(10),name不论你存储的数据是否达到了1 ...
- mysql中char与varchar的区别分析(补充一句,int和integer没区别)
转自:http://www.jb51.net/article/23575.htm 在mysql教程中char与varchar的区别呢,都是用来存储字符串的,只是他们的保存方式不一样罢了,char有固定 ...
- mysql数据库varchar的区别_MySQL数据库char与varchar的区别分析及使用建议
在数据库中,字符 型的数据是最多的,可以占到整个数据库的80%以上.为此正确处理字符型的数据,对于提高数据库的性能有很大的作用.在字符型数据中,用的最多的就是 Char与Varchar两种类型.前面的 ...
- mysql中char与varchar的区别分析
原文网址:http://www.jb51.net/article/23575.htm mysql中char与varchar的区别分析 作者: 字体:[增加 减小] 类型:转载 在mysql教程中cha ...
- char 和 varchar 的区别,数据库索引B+树
char 和 varchar 的区别 char(n) :固定长度,效率高:缺点:占用空间:存储固定长度的,使用 char 非常合适. varchar(n) :可变长度,存储的值是每个值占用的字节再加上 ...
- 通过char与varchar的区别,学习可变长的字符类型
转自http://www.uphtm.com/database/232.html 在mysql教程中char与varchar的区别呢,都是用来存储字符串的,只是他们的保存方式不一样罢了,char有固定 ...
- Sql Server char nchar varchar nvarchar 区别
一. 用快捷键Alt+F1 打开的表结构, 我们看到的length, nchar和nvarchar 需要除以2才是储存的真正长度 二 . 类型前缀的意思 1.有var前缀的,表示是实际存储空间是变长的 ...
- MySQL中char与varchar的区别
字符与字节的区别 一个字符由于所使用的字符集的不同,会并存储在一个或多个字节中,所以一个字符占用多少个字节取决于所使用的字符集 注意:char与varchar后面接的数据大小为存储的字符数,而不是字节 ...
- Mysql字段数据类型:char与varchar的区别
char: 1 声明的字段如果数据类型为char,则该字段占据的长度固定为声明时的值,例如:char(4),存入值 'ab',其长度仍为4.. 2 char的长度声明范围是 0-255 3 当存储数据 ...
最新文章
- CLOSE_WAIT 和TCP_KEEPALIVE
- javascript 错误与调试
- 【mysql解决方案】ERROR 1248 (42000): Every derived table must have its own alias
- 关于自动增涨外链的畅想
- SAP Cloud for Customer里Lead和LeanLead两个相似的BO
- RMI和WebService
- fastjson 添加key value_FastJson迁移至Jackson
- mysql 关于binlog的一些命令
- 删除 setup.py 安装的 Python 软件包
- NeHe OpenGL第十九课:粒子系统
- android 5.0 字体,QC8916 修改系统默认字体(Android 5.0)
- opencv 凸包讲解和绘制
- 【数据分析】基于matlab GUI学生成绩管理系统【含Matlab源码 601期】
- 怎么做一个企业级的BI项目?三步教你迅速搭建
- 透过现象看本质(一)
- Synergy Mac和Win键盘映射
- [听风]TBC单体插件数据统计Recount
- 唯品会 京东 淘宝 得物比价1.4.1,selenium登录后再隐藏浏览器
- 当租房成为一种生活方式
- CHROME扩展笔记之webRequest·图片拦截
热门文章
- Python爬取新冠肺炎疫情实时数据(丁香园)
- Servlet 04
- Google Earth Engine(GEE)——下载2020-2021年的NDBI
- JAVA毕设项目九宫格日志网站(java+VUE+Mybatis+Maven+Mysql)
- css 小功能实现收藏
- 最全的博客、网站提交入口(备用)
- 师生使用计算机不得,师生文明上网行为规范
- 【Unity3D 灵巧小知识点】 ☀️ | 求解 两个向量的夹角度数
- 2020安徽省大学生程序设计大赛题解——A数字排列
- css3自定义字体实现毛体输出沁园春雪以及font属性