MSSQL中的資料庫字段型別

2021-09-21 18:47:22 字數 1071 閱讀 3758

bit:整型,取值範圍[0,1,null],用於訪問布林值

tinyint:整型,取值範圍[0~256)

smallint:整型,取值範圍[-215~215)

int:整型,取值範圍[-231~231)

decimal:精確數值型 ,示例:decimal(8,4); //共8位,小數點右4位

numeric:與decimal類似

smallmoney:貨幣型

money:貨幣型

float:近似數值型

real:近似數值型

smalldatetime:日期時間型,表示從2023年1月1日到2023年6月6日間的日期和時間,精確到一分鐘

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

cursor:特殊資料型,包含乙個對游標的引用。用在儲存過程中,建立表時不能用

timestamp:特殊資料型,用來建立乙個資料庫範圍內的唯一數碼, 乙個表中只能有乙個timestamp列,每次插入或修改一行時,timestamp列的值都會改變。

uniqueidentifier:特殊資料型,儲存乙個全域性唯一識別符號,即guid

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

varchar:字元型,儲存非統一編碼型字元資料,資料型別為變長,要指定該列的最大長度,儲存的長度不是列長,而是資料的長度

text:字元型,儲存大量的非統一編碼型字元資料

nchar:統一編碼字元型,儲存定長統一編碼字元型資料,能儲存4000種字元,統一編碼用雙位元組結構來儲存每個字元

nvarchar:統一編碼字元型,用作變長的統一編碼字元型資料

ntext:統一編碼字元型,用來儲存大量的統一編碼字元型資料

binary:二進位制資料型別,儲存可達8000 位元組長的定長的二進位制資料

varbinary:二進位制資料型別,用來儲存可達8000 位元組長的變長的二進位制資料

image:二進位制資料型別,用來儲存變長的二進位制資料

MSSQL資料庫的字段型別總結

資料型別是資料的一種屬性,表示資料所表示資訊的型別。任何一種計算機語言都定義了自己的資料型別。當然,不同的程式語言都具有不同的特點,所定義的資料型別的各類和名稱都或多或少有些不同。sqlserver提供了25種資料型別 binary n varbinary n char n varchar n nc...

MSSQL資料庫的字段型別總結

資料型別是資料的一種屬性,表示資料所表示資訊的型別。任何一種計算機語言都定義了自己的資料型別。當然,不同的程式語言都具有不同的特點,所定義的資料型別的各類和名稱都或多或少有些不同。sqlserver提供了25種資料型別 binary n varbinary n char n varchar n nc...

MSSQL資料庫的字段型別總結

資料型別是資料的一種屬性,表示資料所表示資訊的型別。任何一種計算機語言都定義了自己的資料型別。當然,不同的程式語言都具有不同的特點,所定義的資料型別的各類和名稱都或多或少有些不同。sqlserver提供了25種資料型別 binary n varbinary n char n varchar n nc...