码迷,mamicode.com
首页 > 其他好文 > 详细

char,varchar,nvarchar,nchar

时间:2017-09-25 11:36:07      阅读:107      评论:0      收藏:0      [点我收藏+]

标签:保存   arc   一个   字节   字符   char   长度   填充   字段   

char,varchar,nvarchar,nchar
char,varchar:最多8000个英文,4000个汉字
nchar,nvarchar:可存储4000个字符,无论英文还是汉字
//定长:长度固定,当输入数据的长度没有达到指定的长度时将自动以英文空格在其后面填充,使长度达到相应的长度
//变长:变长字符数据则不会以空格填充
char:定长,存储定长数据很方便,char字段上的索引效率极高,比如定义char(10),那么不论你存储的数据是否达到了10 个字节,都要占去10个字节的空间。
varchar:变长,存储变长数据,但存储效率没有char高,如果一个字段可能的值是不固定长度的,我们只知道它不可能超过 10个字符,把它定义为varchar(10)是最合算的。varchar类型的实际长度是它的值的实际长度+1.//+1:这一个字 节用于保存实际使用了多大的长度。

char,varchar,nvarchar,nchar

标签:保存   arc   一个   字节   字符   char   长度   填充   字段   

原文地址:http://www.cnblogs.com/Zbuxu/p/7590473.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!