首頁>Club>
5
回覆列表
  • 1 # 髒話比謊話乾淨558

    character 其實就是char,

    1. 最大長度不同

    char 最大254 bytes,而varchar 最大 32672 bytes

    2. 存儲不同

    char(n) 在數據庫占用 n 個字節,在數據庫中以空格補足,但在取出來時末尾的空格將被去掉

    varchar(n) 在數據庫中至少占用1個字節,在數據庫中末尾的空格將自動去掉,實際占用錄入數據長度 +1 或者 +2 字節。

    L 數據長度

    L+1 bytes L<=M 0<=M<=256

    L+2 bytes L<=M 256<M<=32672

    在數據庫中末尾的空格將自動去掉

  • 2 # 髒話比謊話乾淨558

    char是:C/C++整型數據類型

    char用於C或C++中定義字符型變量,只佔一個字節,取值範圍為 -128 ~ +127(-2^7~2^7-1)。

    C語言中如int、long、short等不指定signed或unsigned時都默認為signed,但char在標準中不指定為signed或unsigned,編譯器可以編譯為帶符號的,也可以編譯為不帶符號的。

    類型:C/C++整型數據之一。

    關於char還有一個特殊的語言就是char *,它在C/C++中有專門的語義,既不同於signed char *,也不同於unsigned char *,專門用於指以'\0'為結束的字符串

    整型數據分類:

    1、char:字符型數據,屬於整型數據的一種,占用一個字節

    2、unsigned char:無符號字符型數據,屬於整型數據的一種,占用一個字節

    3、short:短整型數據,屬於整型數據的一種,占用兩個字節

    4、unsigned short:無符號短整型數據,屬於整形數據的一種,占用兩個字節

    5、int:整型數據,屬於整型數據的一種,占用四個字節

    6、unsigned int:無符號整型數據,屬於整型數據的一種,占用四個字節

    7、long:長整型數據,屬於整型數據的一種,占用四個字節

    8、unsigned long:無符號長整型數據,屬於整形數據的一種,占用四個字節

  • 中秋節和大豐收的關聯?
  • 潮汕鳥仔粿做法?