分類
字段型別
描述
整數
1.bit
0或1的整型數字
2.int
從-2^31(-2,147,483,648)到2^31-1(2,147,483,647)的整型數字
3.smallint
從-2^15(-32,768)到2^15-1(32,767)的整型數字
4.tinyint
從0到255的整型數字
精確小數
1.decimal(p,s)
從-10^38到10^38-1的定精度與有效位數的數字 精度p 寬度s
2.numeric(p,s)
decimal的同義詞
近似小數
1.float
從-1.79e+308到1.79e+308可變精度的數字
2.real
從-3.04e+38到3.04e+38可變精度的數字
貨幣
1.money
從-2^63(-922,337,203,685,477.5808)到2^63-1(922,337,203,685,477.5807)的貨幣資料,
最小貨幣單位千分之十,寬度4
2.smallmoney
從-214,748.3648到214,748.3647的貨幣資料,
最小貨幣單位千分之十,寬度4
日期時間
1.datetime
從2023年1月1日到2023年12日31的日期和時間資料,
最小時間單位為百分之三秒或3.33毫秒
2.smalldatetime
從2023年1月1日到2023年6月6日的日期和時間資料,
最小時間單位為分鐘
特殊資料型別
1.timestamp
時間戳,乙個資料庫寬度的唯一數字
2.cursor
對游標的引用
3.uniqueidentifier
全球唯一識別符號guid
字元資料
1.char
定長非unicode的字元型資料,最大長度為8000
2.varchar
變長非unicode的字元型資料,最大長度為8000
3.text
變長非unicode的字元型資料,最大長度為2^31-1(2g)
unicode
1.nchar
定長unicode的字元型資料,最大長度為8000
2.nvarchar
變長unicode的字元型資料,最大長度為8000
3.ntext
變長unicode的字元型資料,最大長度為2^31-1(2g)
二進位制資料
1.binary
定長二進位制資料,最大長度為8000
2.varbinary
變長二進位制資料,最大長度為8000
3.image
變長二進位制資料,最大長度為2^31-1(2g)
注1)對於數值型資料型別,寬度(scale)是指儲存在小數點後的數字位數,而精度(precision)是指能儲存的包含小數在內的所有數字位數。
2)money和small money的儲存寬度為4。
3)時間戳列值在每一行更新時系統自動更新,時間戳列不能是關鍵字或關鍵字的一部分。
4)另有使用者自定義資料型別
(網摘)
sql與mysql資料型別 SQL 資料型別
mysql 資料型別 在 mysql 中,有三種主要的型別 文字 數字和日期 時間型別。text 型別 資料型別描述 char size 儲存固定長度的字串 可包含字母 數字以及特殊字元 在括號中指定字串的長度。最多 255 個字元。varchar size 儲存可變長度的字串 可包含字母 數字以及...
SQL 資料型別 MySQL 資料型別
在 mysql 中,有三種主要的型別 文字 數字和日期 時間型別。資料型別 描述char size 儲存固定長度的字串 可包含字母 數字以及特殊字元 在括號中指定字串的長度。最多 255 個字元。varchar size 儲存可變長度的字串 可包含字母 數字以及特殊字元 在括號中指定字串的最大長度。...
Sql資料型別
說 明 同 義 bit 1位,值為0或1 int integer 4位元組,值為 2 31 2 31 1 allint 2位元組,值為 2 15 2 15 1 tinyint 1位元組,值為0 255 decimal p,s 數字資料,固定精度為p,寬度為s numeric money 8位元組,存...