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的效率稍高


发布了19 篇原创文章 · 获赞 1 · 访问量 2万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章