說 明
同 義
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位元組,存放貨幣型別,值為-2^63~2^63-1
**all money
4位元組,存放貨幣型別,值為-214748.3648~+214748.3647近似數值資料型別
float (n)
n在1~24之間,4位元組,7位精度
n=1~7為real
n在25~53之間,8位元組,15位精度
=8~15為float
datetime
8位元組,描述某天的日期和時刻,值的精確度為1/300秒
**alldatetime
4位元組,描述某天的日期和時刻,精度為分鐘
cursor
對游標的引用
timestamp
8位元組,存放在資料庫內唯一的資料
uniqueidentifier
16位元組,存放全域性唯一標識(guid)
char (n)
非unicode字串的固定長度,n=1~8000
character (n)
varchar (n)
可變長度,非unicode字串n=1~8000
char varying(n)
text
伺服器**頁中可變長度非unicode資料。最大長度為231-1個字元
nchar
固定長度unicode字串n=1~4000
national character (n),
national char(n)
nvarchar
固定長度unicode字串n=1~4000
national character varying(n)
ntext
可變長度unicode資料,最大長度為230-1個字元
national text
binary (n)
固定長度二進位制資料,n在1~8000之間,儲存空間為n+4位元組
varbinary (n)
可變長度二進位制資料,n=1~8000
binary varying (n)
tmage
可變長度二進位制資料,大小為0~231-1
注意:1) 對於數值型資料型別,寬度(scale)是指儲存在小數點後的數字位數,而精度(precision)是指能儲存的包含小數點在內的所有數字位數。
2) money和**all money的儲存寬度為4。
3) 時間戳列值在每一行更新時系統自動更新,時間戳列不能是關鍵字或關鍵字的一部分。
4) 唯一標識資料型別不能使用算術操作符(如+、-等),這種資料型別只能使用相等比較操作。unicode是所有字符集的一致儲存資料的標準。它要使用兩倍於非unicode資料儲存的儲存空間。
sql與mysql資料型別 SQL 資料型別
mysql 資料型別 在 mysql 中,有三種主要的型別 文字 數字和日期 時間型別。text 型別 資料型別描述 char size 儲存固定長度的字串 可包含字母 數字以及特殊字元 在括號中指定字串的長度。最多 255 個字元。varchar size 儲存可變長度的字串 可包含字母 數字以及...
SQL 資料型別 MySQL 資料型別
在 mysql 中,有三種主要的型別 文字 數字和日期 時間型別。資料型別 描述char size 儲存固定長度的字串 可包含字母 數字以及特殊字元 在括號中指定字串的長度。最多 255 個字元。varchar size 儲存可變長度的字串 可包含字母 數字以及特殊字元 在括號中指定字串的最大長度。...
SQL資料型別
sql資料庫資料型別詳解 資料型別 型別描 述 bit整型 bit 資料型別是整型,其值只能是0 1或空值。這種資料型別用於儲存只有兩種可能值的資料,如yes 或no true 或fa lse on 或off int整型 int 資料型別可以儲存從 231 2147483648 到231 21474...