小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

表的管理----支持的數(shù)據(jù)類型

 jtll521 2011-06-21
1.字符型:
  (1)char    定長  最大8000字符。(非unicode編碼)
  注:unicode編碼:用兩個字節(jié)表示一個字符(可以是英文字母,如字母s也是用兩個字節(jié)表示,可以是漢字);這樣對漢字支持比較好。
      非unicode編碼:用一個字節(jié)表示一個字母,用兩個字節(jié)表示一個漢字。
      char(10) '小紅' 前四個字符存放‘小紅’,后六個空格補(bǔ)全(不管用不用都會分配10個字符)。

  (2)varchar 變長  最大8000字符。
    varchar(10) '小明' 前四個字符存放‘小明’,后六個空格自動回收。(因為varchar是變長的,所以會根據(jù)輸入的數(shù)據(jù)自動調(diào)整分配的大小,因此,當(dāng)我們不確定數(shù)據(jù)      的大小時可以用類型varchar)。
    注意:并不是所有的類型都要使用varchar類型,在以下情況下要使用char;
   -----當(dāng)我們確定某個字段的數(shù)據(jù)類型的長度時,就要使用char類型。因為char類型的數(shù)據(jù)在查詢時速度比較快。   
  (3)ntext 可變長度Unicode數(shù)據(jù),最大長度為2的30次方。
  (4)text  可變長度非Unicode數(shù)據(jù),最大長度為2的31次方.
   區(qū)別:
      --text是字節(jié)格式存儲英文的,也可以存儲英文但有時候顯示亂碼。
      --ntext是多字節(jié)格式存儲unicode的,可以存儲各種文字。
  (5)nchar 定長 最大4000個字符,(unicode編碼)
       nchar(10) '小紅' 前四個字符存放‘小紅’,后六個空格補(bǔ)全
  (6)nvarchar 變長 最大4000個字符(unicode編碼)
       nvarchar(10) '小明' 前四個字符存放‘小明’,后六個空格自動回收
   注:和char、varchar的區(qū)別,就是他們是unicode編碼,但是在存放漢字時是一樣的,都只能存放4000個。
   
   特例說明:
     --一般帶有漢字的字段用nvarchar,全英文或符號的用varchar,因為nvarchar為unicode字符集,該類型的字段無論是單個字母還是單個漢字都是占兩個字節(jié),而              varchar,字母占一個字節(jié),漢字占兩個,nvarchar處理漢字要比varchar速度快。
2.數(shù)字型
   1)bit   范圍0到1
   2)int   4個字節(jié)
   3)float 存放小數(shù),不推薦使用
   4)numeric 小數(shù)
    強(qiáng)烈建議 如果要去存放小數(shù) 最好使用numeric,
  

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多