-
首先char的長(zhǎng)度不可變,而varchar的長(zhǎng)度可變,char類型的要用trim去掉多余的空格,而varchar是不需要的,char的存儲(chǔ)方式是對(duì)英文字符占用1個(gè)字節(jié),對(duì)一個(gè)漢字占用兩個(gè)字節(jié),而varchar的存儲(chǔ)方式則大大不同。
-
首先char的長(zhǎng)度不可變,而varchar的長(zhǎng)度可變,char類型的要用trim去掉多余的空格,而varchar是不需要的,char的存儲(chǔ)方式是對(duì)英文字符占用1個(gè)字節(jié),對(duì)一個(gè)漢字占用兩個(gè)字節(jié),而varchar的存儲(chǔ)方式則大大不同。
-
首先char的長(zhǎng)度不可變,而varchar的長(zhǎng)度可變,char類型的要用trim去掉多余的空格,而varchar是不需要的,char的存儲(chǔ)方式是對(duì)英文字符占用1個(gè)字節(jié),對(duì)一個(gè)漢字占用兩個(gè)字節(jié),而varchar的存儲(chǔ)方式則大大不同。
-
首先char的長(zhǎng)度不可變,而varchar的長(zhǎng)度可變,char類型的要用trim去掉多余的空格,而varchar是不需要的,char的存儲(chǔ)方式是對(duì)英文字符占用1個(gè)字節(jié),對(duì)一個(gè)漢字占用兩個(gè)字節(jié),而varchar的存儲(chǔ)方式則大大不同。
-
首先char的長(zhǎng)度不可變,而varchar的長(zhǎng)度可變,char類型的要用trim去掉多余的空格,而varchar是不需要的,char的存儲(chǔ)方式是對(duì)英文字符占用1個(gè)字節(jié),對(duì)一個(gè)漢字占用兩個(gè)字節(jié),而varchar的存儲(chǔ)方式則大大不同。
-
首先char的長(zhǎng)度不可變,而varchar的長(zhǎng)度可變,char類型的要用trim去掉多余的空格,而varchar是不需要的,char的存儲(chǔ)方式是對(duì)英文字符占用1個(gè)字節(jié),對(duì)一個(gè)漢字占用兩個(gè)字節(jié),而varchar的存儲(chǔ)方式則大大不同。
-
varchar2的最大存儲(chǔ)長(zhǎng)度是4000。varchar2是用來存儲(chǔ)變長(zhǎng)的字符串,其使用語法為 varchar2 size,其中size為可選,表示該字符串所能存儲(chǔ)的最大長(zhǎng)度。
-
bigint最多有十九位,bigint可以精確地表示從負(fù)2到63、2到63,即從負(fù)9,223,372,036,854,775,808到9,223,372,036,854,775,807之間的整數(shù)都可以由bigint表示。
-
數(shù)據(jù)庫(kù)中char和varchar的長(zhǎng)度不同,char類型的長(zhǎng)度是固定的,varchar是可變的,效率不同,char效率更高,varchar效率更低,還有存儲(chǔ)不同,char占用空間較大,varchar占用空間較小。
-
varchar是標(biāo)準(zhǔn)sql里的,varchar2是oracle所提供的獨(dú)有的數(shù)據(jù)類型,前者對(duì)于漢字占兩個(gè)字節(jié),對(duì)于數(shù)字和英文字符占一個(gè)字節(jié),占的內(nèi)存小,后者一般情況下把所有字符都占兩個(gè)字節(jié)處理。