網站首頁 學習教育 IT科技 金融知識 旅遊規劃 生活小知識 家鄉美食 養生小知識 健身運動 美容百科 遊戲知識 綜合知識
當前位置:趣知科普吧 > IT科技 > 

varchar區別|char

欄目: IT科技 / 發佈於: / 人氣:3W

char是使用指定長度的固定長度表示的字元串;比如char(8)數據庫會使用固定的8個字節來存儲數據,不足8爲的字元串在其後補空字元;varcha在oracle中跟char是一個類型;sqlserver中相當於oracle中的varcha2。

char varchar區別

char用於C或C++中定義字元型變量,只佔一個字節,取值範圍爲 -128 ~ +127(-2^7~2^7-1)。C語言中如int、long、short等不指定signed或unsigned時都默認爲signed,但char在標準中不指定爲signed或unsigned,編譯器可以編譯爲帶符號的,也可以編譯爲不帶符號的。在excel中char函數用於返回對應發於數字代碼的字元。其用法:=char(number)其中,參數number爲轉換的字元代碼,介於0~255之間,char佔一個字節,也就是8個二進制位,但它表示的是有符號的類型,所以表示的範圍是-128~127;uchar表示無符號的類型,所以表示的範圍是0~255。har類型佔1字節,就是8位,所能存儲的正整數是 0111 1111,即127。

Tags:char varchar