Varchar与char的区别

落花雨季520

落花雨季520

2016-01-29 18:28

Varchar与char的区别,Varchar与char的区别
  Varchar 对每个英文(ASCII)字符都占用2个字节,对一个汉字也只占用两个字节
char 对英文(ASCII)字符占用1个字节,对一个汉字占用2个字节
Varchar 的类型不以空格填满,比如varchar(100),但它的值只是"qian",则它的值就是"qian"
而char 不一样,比如char(100),它的值是"qian",而实际上它在数据库中是"qian "(qian后共有96个空格,
就是把它填满为100个字节)。

由于char是以固定长度的,所以它的速度会比varchar快得多!但程序处理起来要麻烦一点,要用trim之类的函数把两边的空格
去掉!



 
展开更多 50%)
分享

猜你喜欢

Varchar与char的区别

ASP
Varchar与char的区别

SQL中char和varchar的效率分析

SQLServer
SQL中char和varchar的效率分析

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

基于C语言char与unsigned char的区别介绍

编程语言 网络编程
基于C语言char与unsigned char的区别介绍

string与char*转换的使用详解

编程语言 网络编程
string与char*转换的使用详解

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

JSP与Servlets的区别

Java JAVA基础
JSP与Servlets的区别

LCD与LED的区别

电脑入门
LCD与LED的区别

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

Photoshop教程:梦幻蓝色光效翅膀的制作思路

Photoshop教程:梦幻蓝色光效翅膀的制作思路

在Word文档为图片添加解说词

在Word文档为图片添加解说词
下拉加载更多内容 ↓