sql的資料型別

2021-07-26 13:33:50 字數 2265 閱讀 7693

分類

字段型別

描述

整數

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位元組,存...