SQLServer中的数据类型
生活随笔
收集整理的這篇文章主要介紹了
SQLServer中的数据类型
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
文章目錄
- 1 文本類型
- 2 數(shù)字類型
- 2.1 整數(shù)類型
- 2.2 精確數(shù)字類型
- 2.3 近似數(shù)字(浮點(diǎn))類型
- 2.4 位類型
- 2.5 二進(jìn)制類型
- 3 日期類型
- 4 貨幣類型
1 文本類型
字符數(shù)據(jù)包含任意字符、符號(hào)或數(shù)字字符的組合。
- char: 固定長度的非Unicode字符數(shù)據(jù),最大長度為8000個(gè)字符。
- varchar: 可變長度的非Unicode數(shù)據(jù),最大長度為8000個(gè)字符。
- text: 存儲(chǔ)長文本信息,最大長度為2^31 - 1(2147483647)個(gè)字符。
- nchar: 固定長度的Unicode數(shù)據(jù),最大長度為4000個(gè)字符。
- nvarchar: 可變長度的Unicode數(shù)據(jù),最大長度為4000個(gè)字符。
- ntext: 存儲(chǔ)可變長度的長文本,最大長度為2^30 - 1(1073741823)個(gè)字符。
Unicode是國際組織指定的可以容納世界上所有文字和符號(hào)的字符編碼方案。
注意: 帶n的數(shù)據(jù)類型長度是不帶n的兩倍。比如nchar(1)和char(2)長度相同。
2 數(shù)字類型
2.1 整數(shù)類型
- bigint: 占用8個(gè)字節(jié),可表示范圍-2^63 ~ 2^63 - 1之間的整數(shù)。
- int: 占用4個(gè)字節(jié),可表示范圍-2^31 ~ 2^31 - 1之間的整數(shù)。
- smallint: 占用2個(gè)字節(jié),可表示范圍-2^15 ~ 2^15 - 1之間的整數(shù)。
- tinyint: 占用1個(gè)字節(jié),可表示范圍0~255之間的整數(shù)。
2.2 精確數(shù)字類型
- decimal: -10^38 ~ 10^38 -1之間的固定精度和小數(shù)位的數(shù)字。
- numeric: 功能等同于decimal。
寫法:decimal(整數(shù),小數(shù))和numeric(整數(shù),小數(shù))。
默認(rèn):如果不指定位數(shù),默認(rèn)為18位整數(shù),0位小數(shù)。
2.3 近似數(shù)字(浮點(diǎn))類型
- float(n): 表示范圍-1.79E+308 ~ 1.79E+308(1.79乘以10的308次冪)。
- n表示精度,在1~53之間取值:當(dāng)n在1 ~ 24之間時(shí),精度為7位有效數(shù)字,占用4個(gè)字節(jié);當(dāng)n在25 ~ 53,精度為15位有效數(shù)字,占用8個(gè)字符。
- real: 表示范圍~3.04E+38 ~ 3.04E+38占用4個(gè)字節(jié)存儲(chǔ)空間,相當(dāng)于float(24)。
2.4 位類型
- bit: 表示“是/否”類型的數(shù)據(jù)(0,1/true,false)。
2.5 二進(jìn)制類型
- binary: 固定長度的二進(jìn)制數(shù)據(jù),最大長度為8000個(gè)字節(jié)。
- vbinary: 可變長度的二進(jìn)制數(shù)據(jù),其最大長度為8000個(gè)字節(jié)。
- image: 可變長度的二進(jìn)制數(shù)據(jù),其最大長度為2^31個(gè)字節(jié)。可以用于存儲(chǔ)圖片。
3 日期類型
- datetime: 允許的范圍1753-1-1至9999-1-1,精確到3/100秒。
- smalldatetime: 允許的范圍1900-1-1至2079-6-6,精確到1分鐘。
格式說明:
- 分隔數(shù)字方式:2013-08-29或08/20/2013。
- 純數(shù)字方式:08202013。
- 英文數(shù)字方式:Aug 20,2013。
注意: 日期在使用的時(shí)候需要使用單引號(hào)(’’)括起來。
4 貨幣類型
- money: 貨幣數(shù)值介于-263與263之間,精確到貨幣單位的千分之一。
- smallmoney: 貨幣數(shù)據(jù)介于-214748.3648與214748.3648之間,精確到貨幣單位的千分之十。
總結(jié)
以上是生活随笔為你收集整理的SQLServer中的数据类型的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 在千叶眼镜门店内验光是免费的吗?
- 下一篇: SQLServer数据表的创建