Sql server 2008字段類(lèi)型說(shuō)明一覽
Sql server 2008是現(xiàn)在大家最常用的數(shù)據(jù)庫(kù)軟件之一了,下面為您介紹的是Sql server 2008字段類(lèi)型說(shuō)明,希望能讓您對(duì)Sql server 2008有更多的認(rèn)識(shí)。
Char(n)是長(zhǎng)度為n個(gè)字節(jié)的定長(zhǎng)的非unicode的字符數(shù)據(jù)。
N為一個(gè)介于1到8000之間的值。其存儲(chǔ)大小為輸入數(shù)據(jù)的實(shí)際字節(jié)長(zhǎng)度
,而不是n 個(gè)字節(jié)。如果你輸入的實(shí)際字節(jié)長(zhǎng)度少于n,那么其他位置會(huì)被空格填充。
在數(shù)據(jù)存儲(chǔ)中英文字母和數(shù)字占一個(gè)字節(jié),漢字占兩個(gè)字節(jié)。
char 與 varchar區(qū)別 char 是定長(zhǎng),varchar可變長(zhǎng)度
char 與nchar 區(qū)別 char處理非Unicode字符,即英文 nchar是放的是Unicode字符
nvarchar是放的是Unicode字符
varchar放的是非Unicode字符
一般來(lái)說(shuō)char型字段的數(shù)據(jù)是最快的,varchar,nvarchar型字段其次
varcahr型字段所占空間最少,char,nvarchar其次
【編輯推薦】