zoukankan      html  css  js  c++  java
  • 25、 char、varchar、nchar、nvarchar、nvarchar2的区别

    CHAR vs VARCHAR, NCHAR vs NVARCHAR

    CHAR, NCHAR : 固定长度(最多8000个英文,4000个汉字) 如定义CHAR(5),无论使用字符多少都会占用5字节

    VARCHAR, NVARCHAR : 可变长度(最多8000个英文,4000个汉字)如定义VARCHAR(5),如果数据小于5,会占用数据相应字符

    CHAR vs NCHAR, VARCHAR vs NVARCHAR

    CHAR, VARCHAR : 最多8000个英文,4000个汉字

    NCHAR, NVARCHAR : 可存储4000个字符,无论英文还是汉字  (N = Unicode)  如 NCHAR(3)  →输入123456→结果为123

                                               如 NCHAR(3)  →输入哈哈哈哈→结果为哈哈哈

    *VARCHAR vs VARCHAR2 (ORACLE)

    varchar2一般情况下把所有字符都占两字节处理

    varchar对空串不处理,varchar2将空串当做null来处理

  • 相关阅读:
    hdoj:2075
    hdoj:2072
    hdoj:2071
    hdoj:2070
    hdoj:2069
    test001
    hdoj:2067
    hdoj:2061
    hdoj:2058
    hdoj:2057
  • 原文地址:https://www.cnblogs.com/wleaves/p/14874690.html
Copyright © 2011-2022 走看看