国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > SQL Server > 正文

SQL SERVER的字段類型說明

2020-10-29 21:55:34
字體:
來源:轉載
供稿:網友
SQL SERVER提供的說明。 

bit:0或1的整型數字 
int:從-2^31(-2,147,483,648)到2^31(2,147,483,647)的整型數字 
smallint:從-2^15(-32,768)到2^15(32,767)的整型數字 
tinyint:從0到255的整型數字 

decimal:從-10^38到10^38-1的定精度與有效位數的數字 
numeric:decimal的同義詞 

money:從-2^63(-922,337,203,685,477.5808)到2^63-1(922,337,203,685,477.5807)的貨幣數據,最小貨幣單位千分之十 
smallmoney:從-214,748.3648到214,748.3647的貨幣數據,最小貨幣單位千分之十 

float:從-1.79E+308到1.79E+308可變精度的數字 
real:從-3.04E+38到3.04E+38可變精度的數字 

datetime:從1753年1月1日到9999年12日31的日期和時間數據,最小時間單位為百分之三秒或3.33毫秒 
smalldatetime:從1900年1月1日到2079年6月6日的日期和時間數據,最小時間單位為分鐘 

timestamp:時間戳,一個數據庫寬度的唯一數字 
uniqueidentifier:全球唯一標識符GUID 

char:定長非Unicode的字符型數據,最大長度為8000 
varchar:變長非Unicode的字符型數據,最大長度為8000 
text:變長非Unicode的字符型數據,最大長度為2^31-1(2G) 

nchar:定長Unicode的字符型數據,最大長度為8000 
nvarchar:變長Unicode的字符型數據,最大長度為8000 
ntext:變長Unicode的字符型數據,最大長度為2^31-1(2G) 

binary:定長二進制數據,最大長度為8000 
varbinary:變長二進制數據,最大長度為8000 
image:變長二進制數據,最大長度為2^31-1(2G) 

  簡 介 

  MS的SQL Server主要是由五種常常用到的字段,字符型,文本型,數值型,邏輯型,和日期型!許多朋友苦于在一些BBS中ACCESS轉換成SQL后字段類型不匹配而不知所措,下面我們就來介紹一些這五種數據類型各自的特性吧! 

  正 文 

  [1] 字符型數據Varchar,Char型 

  程序當中當大家需要存儲比較短的字符串信息時我們就要用到字符型數據了,SQL中的字符型數據又有兩種型!VARCHAR和CHAR型,正兩種類型的數據差別是很細微的,但是卻很重要! 

  比如當你像一個長度為40個字符的VARCHAR型字段中輸入一個長度為4的字符串TOL8后你再取出的數據的時候,數據的長度為4個字符,而你把VARCHAR換成CHAR型,你取出的將會是40各字符長度的數據,字符串后會被附加多余的空格,比如TOL8只有4個字符那么從CHAR中取出的數據是TOL8加上36個空格!具體的程序設計中我個人還是推薦VARCHAR類型,因為從一些參考資料中我發現上面說VARCHAR型要比CHAR占用更少的硬盤很內存! 

  VARCHAR存儲最長255個字符,超過這個長度就要用到我們下面將要講到的文本型數據了。 

  [2] 文本型數據Text 

  文本型數據中你可以存儲超過20億個字符串,怎么樣,這個夠大了吧?但是也不是任何時候都是和使用文本型數據,因為他非常占空間,也非常消耗服務器,隨處亂用后果不堪設想!因為即使你像一個文本型字段輸入了一個空值他都會占用2K的空間!而當這時除了刪除該數據沒有別的辦法收回空間! 

  [3] 數據型數據 Int,Tinying,Numeric 

  SQL支持多種不同的數據類型,讓你可以存儲整數,小數,和錢數! 

  INT(整型數據)表示范圍是從-2,147,483,647 到 2,147,483,647 的整數 

  如果你的數值沒有那么長,為了節省內存空間你可以使用SMALLINT它的表示范圍是-32768到32768整數!二者的使用方法完全相同! 

  如果你還想再節省空間你可以選擇使用TINYINT他只能存儲0到255的整數注意TINYINT不能存儲負數,一個TINYINT占用一個字節,而一個INT型數據占用4個字節! 

  [4] 數據型數據 Bit 

  網頁復選框搜集信息存入數據庫,是BIT型最常見的用法了!他只有兩個值:0或1 

  [5] 數據型數據 Datetime,Samlldatetime 

  DATETIME的存儲范圍是從1753年1月1日第一毫秒到9999年12月31日最后一毫秒,如果你不需要覆蓋面這么大的日期范圍,可選使用SMALLDATETIME型它的存儲范圍是從1900年1月1日到2079年6月6日,但是只能精確到秒! 

  [6] 特殊型數據 Cursor 

  這里包括些2進制數據類型和一些其他不常用到的數據類型,我就不再多說了! 
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 和龙市| 牟定县| 固原市| 长垣县| 鱼台县| 水城县| 德州市| 五常市| 四川省| 石景山区| 镇安县| 佛教| 错那县| 荃湾区| 毕节市| 商丘市| 汾西县| 淳化县| 驻马店市| 彩票| 托克托县| 来凤县| 凉城县| 桓台县| 白朗县| 乌鲁木齐市| 越西县| 三都| 冀州市| 文成县| 方山县| 左贡县| 平舆县| 乐安县| 铜陵市| 延庆县| 阳泉市| 安国市| 化隆| 军事| 古浪县|