SQL Server 中的資料型別

2021-10-12 00:26:21 字數 1012 閱讀 6169

1.精確數字型別

bigintbigint:可以精確的表示從-2^63到2^63-1(即從-9,223,372,036,854,775,808到 9,223,372,036,854,775,807)之間的整數,它占用了八個位元組的儲存空間。

int:int資料型別所表示的數值範圍從-2^31到2^31-1,也就是說,你可以用int資料型別來表達-2,147,483,648到2,147,483,647(即大約正負二十億)之間的整數。乙個int型占用四個位元組的儲存空間。

smallint:smallint 資料型別是一種精確數值資料型別,其精度在算術運算後不變。它需要 2 個位元組儲存。有符號的 smallint 值的範圍是 –2^15(2^15表示2的15次冪) 到2^15 – 1,即 –32768 到 32767。無符號的 smallint 值範圍是 0 到 2^16 – 1,即 0 到 65535

tinyint

bitmoney

smallmoney

2.字元型資料型別,ms建議用varchar(max)代替

text

char

varchar

text

3.近似數字型別

decimal

numericreal

float

4、unicode 字串型別

nchar

nvarcharntext

5、二進位制資料 型別,ms建議varbinary (max)代替image 資料型別,

binary (n)儲存固定長度的二進位制資料

varbinary(n)儲存可變長度的二進位制資料,範圍在n~(1,8000)

image儲存影象資訊

6、日期和時間型別,資料範圍不同,精確地不同datetime

smalldatetime

7、 特殊用途資料型別

cursor

sql- variant

table

times tamp

uniqueidentifier

xml

sql server 中的資料型別

資料型別 字串的長度 最多字元個數 儲存char n 固定長度 8000 defined width varchar n 可變長度 8000 2bytes number of chars varchar max 可變長度 1073741824 2bytes number of chars text ...

sql server中的real資料型別

float 和 real 資料型別被稱為近似資料型別。float 和 real 的使用遵循有關近似數值資料型別的 ieee 754 規範。近似數值資料型別並不儲存為許多數字指定的精確值,它們只儲存這些值的最近似值。在很多應用程式中,指定值與儲存的近似值之間的微小差異並不明顯。但有時這些差異也較明顯。...

SQL server 中的資料型別 T SQL

sql server中的資料型別,方便檢閱 資料型別 描述char n 固定長度的字串。最多 8,000 個字元。varchar n 可變長度的字串。最多 8,000 個字元。varchar max 可變長度的字串。最多 1,073,741,824 個字元。text 可變長度的字串。最多 2gb 字...