mssql sqlserver 可以存儲二進制數據的字段類型詳解


 轉自: http://www.maomao365.com/?p=6738 
摘要:
下文將從數據庫的數據類型着手,剖析在sqlserver數據庫中可以存儲二進制數據的數據類型,如下所示:
 



mssql sqlserver常見數據類型如下:
</span>
bit:整型,數據范圍[0,1,null],用於存取布爾值
tinyint:整型,數據范圍[0~256)
smallint:整型,數據范圍[-215~215)
int:整型,數據范圍[-231~231)

decimal:精確數值型 ,例:decimal(10,2); //共10位,小數點右2位

numeric:與decimal類似

smallmoney:貨幣型

money:貨幣型

float:浮點型,近似數值型

real:近似數值型

Smalldatetime:日期時間型,表示從1900年1月1日到2079年6月6日間的日期和時間,精確到分鍾

datetime:日期時間型,從1753年1月1日到9999年12月31日間所有的日期和時間數據, 精確到三百分之一秒或3.33毫秒

cursor:特殊數據型,包含一個對游標的引用。用在存儲過程中,創建表時不能用

timestamp:特殊數據型,系統自動的數據類型,不可以操作,當行記錄被操作時,此值都會發生變化,每個數據表只允許一個此列存在

Uniqueidentifier:特殊數據型,全局唯一標識符,GUID

char:字符型,存儲指定長度的定長非統一編碼型的數據,必須指定列寬,列寬最大為8000 個字符

varchar:字符型,存儲非統一編碼型字符數據,數據類型為變長,要指定該列的最大長度,存儲的長度不是列長,而是數據的長度

text:字符型,存儲大量的非統一編碼型字符數據

nchar:統一編碼字符型,存儲定長統一編碼字符型數據,能存儲4000種字符,統一編碼用雙字節結構來存儲每個字符

nvarchar:統一編碼字符型,用作變長的統一編碼字符型數據

ntext:統一編碼字符型,用來存儲大量的統一編碼字符型數據

binary:二進制數據類型,存儲可達8000 字節長的定長的二進制數據

varbinary:二進制數據類型,用來存儲可達8000 字節長的變長的二進制數據

image:二進制數據類型,用來存儲變長的二進制數據

 



從上面的數據類型,我們可以分析出
mssql sqlserver可存儲二進制數據的數據類型為:
binary varcbinary image
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM