char varchar varchar2 的区别

(以下内容只作个人笔记 !)

1:char

      CHAR的长度是固定的,最长2000个字符。char的长度是固定的,比如说,你定义了char(20),即使你你插入abc,不足二十个字节,数据库也会在         abc后面自动加上17个空格,以补足二十个字节;

2:varchar2

    4000字符

3:varchar 与 varchar2

      varchar和varchar2的区别在与后者把所有字符都占两字节,前者只对汉字和全角等字符占两字节。

5:nvarchar nvarchar2

      nvarchar和nvarchar2的区别和上面一样,   与上面区别在于是根据Unicode   标准所进行的定义的类型,通常用于支持多国语言类似系统的定义。

 

     CHAR的效率比VARCHAR2的效率稍高


阅读更多
文章标签: 数据库 语言
个人分类: 数据库 技术
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭