char varchar varchar2 的区别
来源:百度知道 编辑:UC知道 时间:2024/06/07 03:54:14
如题,谢谢
1、长度上的区别
CHAR的长度是固定的,VARCHAR2的长度是可以变化的。
例如,存储字符串“abc",对于CHAR (20),表示存储的字符占20个字节,而同样的VARCHAR2 (20)就只占3个字节的长度,20只是最大值,而且当存储的字符小于20时,按实际的长度来存储。
2、意义上的区别
VARCHAR是VARCHAR2的同义词,工业标准的VARCHAR类型可以用来存储空字符串,但是Oracle自己开发了一个数据类型VARCHAR2,这个类型不是一个标准的VARCHAR,它在数据库中varchar列可以存储空字符串的特性改为存储NULL值。
3、空间大小上的区别
VARCHAR2比CHAR要节省空间,VARCHAR2在效率上也比CHAR差一些,所以如果想获得效率,就必须牺牲一定的空间,这就是在数据库设计上常说的‘以空间换效率’。
VARCHAR2虽然比CHAR节省空间,但如果一
char 和varchar的区别
在创建sql数据库时char和varchar的区别.
c#中数据类型Char与VarChar有什么区别?
mysql中同一表中的所有char字段是否必须用char类型或varchar类型
db2中,多长的字段使用char,多长的字段使用varchar
char、varchar、text、ntext、detemine和smalldetemine都是什么类型的查找?都有什么作用?m(_-_)m
password varchar(36) ,MD5加密怎么弄?state char(2),,,,,,s1代表学生,s2代表其它怎么写,谢了
SQL Server中定长char(n)和变长varchar(n)有什么区别,谁能告诉我啊?
varchar money
va是什么意思??