



下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、bit:占用1個字節(jié)的存儲空間,其值為0或1。如果輸入0或1以外的值,將被視為1。BIT類型不能定義為NULL值(所謂NULL值是指空值或無意義的值)。整數(shù)類型:tinyint:存儲從0到255之間的所有正整數(shù)。每個TINYINT類型的數(shù)據(jù)占用1個字節(jié)的存儲空間。 smallint:存儲從-2的15次方(-32,768)到2的15次方-1(32,767)之間的所有正負(fù)整數(shù)。每個SMALLINT類型的數(shù)據(jù)占用2個字節(jié)的存儲空間,其中1位表示整數(shù)值的正負(fù)號,其它15位表示整數(shù)值的長度和大小。 int:存儲從-2的31次方(-2,147,483,648)到2的31次方-1(2,147,483,647
2、)之間的所有正負(fù)整數(shù)。每個INT類型的數(shù)據(jù)按4個字節(jié)存儲,其中1位表示整數(shù)值的正負(fù)號,其它31位表示整數(shù)值的長度和大小。 bigint:用于存儲從-263(-9,223,372,036,854,775,807)到263-1(9,223,372,036,854,775,807)之間的所有正負(fù)整數(shù)。每個BIGINT類型的數(shù)據(jù)占用8個字節(jié)的存儲空間。 小數(shù)點(diǎn)數(shù)據(jù)類型:decimal:(使用時,必須指明小數(shù)位數(shù)和精確度,如numeric(4,2)表示精確度為4(數(shù)據(jù)共有4位),小數(shù)位數(shù)為2,整數(shù)部分占2位。)可以提供小數(shù)所需要的實(shí)際存儲空間,但也有一定的限制,您可以用2到17個字節(jié)來存儲從-10的38
3、次方-1到10的38次方-1之間的數(shù)值??蓪⑵鋵憺镈ECIMALps的形式,p和s確定了精確的比例和數(shù)位。其中p表示可供存儲的值的總位數(shù)(不包括小數(shù)點(diǎn)),缺省值為18;s表示小數(shù)點(diǎn)后的位數(shù),缺省值為0。例如:decimal(155),表示共有15位數(shù),其中整數(shù)10位,小數(shù)5。位表4-3列出了各精確度所需的字節(jié)數(shù)之間的關(guān)系。 numeric:類型與DECIMAL數(shù)據(jù)類型完全相同。 注意:SQLServer為了和前端的開發(fā)工具配合,其所支持的數(shù)據(jù)精度默認(rèn)最大為28位。但可以通過使用命令來執(zhí)行sqlserver.exe程序以啟動SQLServer,可改變默認(rèn)精度。命令語法如下:SQLSERVR/Dm
4、aster_device_path/Pprecisim_leve1 貨幣類型:money:該類型的數(shù)據(jù)是一個有4位小數(shù)的DECIMAL值,其取值從-2的63次方(-922,337,203,685,477.5808到2的63次方-1(+922,337,203,685,477.5807),數(shù)據(jù)精度為萬分之一貨幣單位。MONEY數(shù)據(jù)類型使用8個字節(jié)存儲。smallmoney:類似于MONEY類型,但其存儲的貨幣值范圍比MONEY數(shù)據(jù)類型小,其取值從-214,748.3648到+214,748.3647,存儲空間為4個字節(jié)。 字符串類型:char:定義形式為CHAR(n)。以CHAR類型存儲的每個字符
5、和符號占一個字節(jié)的存儲空間。n表示所有字符所占的存儲空間,n的取值為1到8000,即可容納8000個ANSI字符。若不指定n值,則系統(tǒng)默認(rèn)值為1。若輸入數(shù)據(jù)的字符數(shù)小于n,則系統(tǒng)自動在其后添加空格來填滿設(shè)定好的空間。若輸入的數(shù)據(jù)過長,將會截掉其超出部分。 varchar:定義形式為VARCHAR(n)。它與CHAR類型相似,n的取值也為1到8000,若輸入的數(shù)據(jù)過長,將會截掉其超出部分。不同的是,VARCHAR數(shù)據(jù)類型具有變動長度的特性,因?yàn)閂ARCHAR數(shù)據(jù)類型的存儲長度為實(shí)際數(shù)值長度,若輸入數(shù)據(jù)的字符數(shù)小于n,則系統(tǒng)不會在其后添加空格來填滿設(shè)定好的空間。一般情況下,由于CHAR數(shù)據(jù)類型長度
6、固定,因此它比VARCHAR類型的處理速度快。text:用于存儲大量文本數(shù)據(jù),其容量理論上為1到2的31次方-1(2,147,483,647)個字節(jié),在實(shí)際應(yīng)用時需要視硬盤的存儲空間而定。SQLServer2000以前的版本中,數(shù)據(jù)庫中一個TEXT對象存儲的實(shí)際上是一個指針,它指向一個個以8KB(8192個字節(jié))為單位的數(shù)據(jù)頁(DataPage)。這些數(shù)據(jù)頁是動態(tài)增加并被邏輯鏈接起來的。在SQLServer2000中,則將TEXT和IMAGE類型的數(shù)據(jù)直接存放到表的數(shù)據(jù)行中,而不是存放到不同的數(shù)據(jù)頁中。這就減少了用于存儲TEXT和IMA-GE類型的空間,并相應(yīng)減少了磁盤處理這類數(shù)據(jù)的I/O數(shù)量
7、。 Unicode 字符串nchar:定義形式為NCHAR(n)。它與CHAR類型相似。不同的是NCHAR數(shù)據(jù)類型n的取值為1到4000。因?yàn)镹CHAR類型采用UNICODE標(biāo)準(zhǔn)字符集(CharacterSet)。UNICODE標(biāo)準(zhǔn)規(guī)定每個字符占用兩個字節(jié)的存儲空間,所以它比非UNICODE標(biāo)準(zhǔn)的數(shù)據(jù)類型多占用一倍的存儲空間。使用UNICODE標(biāo)準(zhǔn)的好處是因其使用兩個字節(jié)做存儲單位,其一個存儲單位的容納量就大大增加了,可以將全世界的語言文字都囊括在內(nèi),在一個數(shù)據(jù)列中就可以同時出現(xiàn)中文、英文、法文、德文等,而不會出現(xiàn)編碼沖突。 nvarchar:定義形式為NVARCHAR(n)。它與VARCHA
8、R類型相似。不同的是,NVARCHAR數(shù)據(jù)類型采用UNICODE標(biāo)準(zhǔn)字符集(CharacterSet),n的取值為1到4000。 ntext:用于存儲大量文本數(shù)據(jù),采用UNICODE標(biāo)準(zhǔn)字符集(CharacterSet),因此其理論容量為2的30-1(1,073,741,823)個字節(jié)。 日期和時間日期和時間:datetime:用于存儲日期和時間的結(jié)合體。它可以存儲從公元1753年1月1日零時起到公元9999年12月31日23時59分59秒之間的所有日期和時間,其精確度可達(dá)三百分之一秒,即3.33毫秒。DATETIME數(shù)據(jù)類型所占用的存儲空間為8個字節(jié)。其中前4個字節(jié)用于存儲1900年1月1日
9、以前或以后的天數(shù),數(shù)值分正負(fù),正數(shù)表示在此日期之后的日期,負(fù)數(shù)表示在此日期之前的日期。后4個字節(jié)用于存儲從此日零時起所指定的時間經(jīng)過的毫秒數(shù)。如果在輸入數(shù)據(jù)時省略了時間部分,則系統(tǒng)將12:00:00:000AM作為時間缺省值:如果省略了日期部分,則系統(tǒng)將1900年1月1日作為日期缺省值。 smalldatetime: 數(shù)據(jù)類型與DATETIME數(shù)據(jù)類型相似,但其日期時間范圍較小,為從1900年1月1日到2079年6月6:日精度較低,只能精確到分鐘,其分鐘個位上為根據(jù)秒數(shù)四舍五入的值,即以30秒為界四舍五入。如:DATETIME時間為14:38:30.283 時SMALLDATETIME認(rèn)為是1
10、4:39:00SMALLDATETIME數(shù)據(jù)類型使用4個字節(jié)存儲數(shù)據(jù)。其中前2個字節(jié)存儲從基礎(chǔ)日期1900年1月1日以來的天數(shù),后兩個字節(jié)存儲此日零時起所指定的時間經(jīng)過的分鐘數(shù)。 浮點(diǎn)類型:float:可精確到第15位小數(shù),其范圍為從-1.79E-308到1.79E+308。每個FLOAT類型的數(shù)據(jù)占用8個字節(jié)的存儲空間。FLOAT數(shù)據(jù)類型可寫為FLOATn的形式。n指定FLOAT數(shù)據(jù)的精度。n為1到15之間的整數(shù)值。當(dāng)n取1到7時,實(shí)際上是定義了一個REAL類型的數(shù)據(jù),系統(tǒng)用4個字節(jié)存儲它;當(dāng)n取8到15時,系統(tǒng)認(rèn)為其是FLOAT類型,用8個字節(jié)存儲它。real:類型可精確到第7位小數(shù),其范
11、圍為從-3.40E-38到3.40E+38。每個REAL類型的數(shù)據(jù)占用4個字節(jié)的存儲空間。 二進(jìn)制字符串:binary:用于存儲二進(jìn)制數(shù)據(jù)。其定義形式為BINARY(n),n表示數(shù)據(jù)的長度,取值為1到8000。在使用時必須指定BINARY類型數(shù)據(jù)的大小,至少應(yīng)為1個字節(jié)。BINARY類型數(shù)據(jù)占用n+4個字節(jié)的存儲空間。在輸入數(shù)據(jù)時必須在數(shù)據(jù)前加上字符“0X”作為二進(jìn)制標(biāo)識,如:要輸入“abc”則應(yīng)輸入“0xabc”。若輸入的數(shù)據(jù)過長將會截掉其超出部分。若輸入的數(shù)據(jù)位數(shù)為奇數(shù),則會在起始符號“0X”后添加一個0,如上述的“0xabc”會被系統(tǒng)自動變?yōu)椤?x0abc”。 varbinary:定義形
12、式為VARBINARY(n)。它與BINARY類型相似,n的取值也為1到8000,若輸入的數(shù)據(jù)過長,將會截掉其超出部分。不同的是VARBINARY數(shù)據(jù)類型具有變動長度的特性,因?yàn)閂ARBINARY數(shù)據(jù)類型的存儲長度為實(shí)際數(shù)值長度+4個字節(jié)。當(dāng)BINARY數(shù)據(jù)類型允許NULL值時,將被視為VARBINARY數(shù)據(jù)類型。一般情況下,由于BINARY數(shù)據(jù)類型長度固定,因此它比VARBINARY類型的處理速度快。 image:用于存儲大量的二進(jìn)制數(shù)據(jù)BinaryData。其理論容量為2的31次方-1(2,147,483,647)個字節(jié)。其存儲數(shù)據(jù)的模式與TEXT數(shù)據(jù)類型相同。通常用來存儲圖形等OLEObjectLinkingandEmbedding,對象連接和嵌入)對象。在輸入數(shù)據(jù)時同BINARY數(shù)據(jù)類型一樣,必須在數(shù)據(jù)前加上字符“0X”作為二進(jìn)制標(biāo)識。 其它數(shù)據(jù)類型sql_variant:可以存儲除文本、圖形數(shù)據(jù)(TEXT、NTEXT、IMAGE)和TIMESTAMP類型數(shù)據(jù)外的其它任何合法的SQLServer數(shù)據(jù)。此數(shù)據(jù)類型大大方便了SQLServer的開發(fā)工作。 timestamp:提供數(shù)據(jù)庫范圍內(nèi)的惟一值此類型相當(dāng)于BINARY8或VARBINARY(8),但當(dāng)它所定義的列在更新或插入數(shù)據(jù)行時,此列的值會被自動更新,一個計數(shù)值將自動地添加到此TIMESTAMP數(shù)據(jù)列中。每個
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 大客戶銷售崗位面試問題及答案
- 福建省泉港市泉港一中2025年高一化學(xué)第二學(xué)期期末質(zhì)量檢測模擬試題含解析
- 2025屆河北省石家莊市藁城第五中學(xué)高二下化學(xué)期末經(jīng)典試題含解析
- 吉林省白城市通榆縣一中2025年高二化學(xué)第二學(xué)期期末檢測試題含解析
- 2025屆北京專家化學(xué)高二下期末學(xué)業(yè)水平測試模擬試題含解析
- 四川省雅安市2025屆化學(xué)高一下期末聯(lián)考模擬試題含解析
- 醫(yī)用設(shè)備銷售管理辦法
- 華為營運(yùn)資金管理辦法
- 辦公區(qū)域門禁管理辦法
- 村級電站確權(quán)管理辦法
- 七八年級的英語單詞
- 舞臺使用合同范例
- 2024年面向社會公開招聘警務(wù)輔助人員報名信息表
- 《地區(qū)智能電網(wǎng)調(diào)度技術(shù)支持系統(tǒng)應(yīng)用功能規(guī)范》
- 2024中國類風(fēng)濕關(guān)節(jié)炎診療指南
- 11294營銷管理-國家開放大學(xué)2023年1月至7月期末考試真題及答案(共2套)
- 12-重點(diǎn)幾何模型-手拉手模型-專題訓(xùn)練
- 2024年河北省張家口市“三支一扶”招聘130人(高頻重點(diǎn)復(fù)習(xí)提升訓(xùn)練)共500題附帶答案詳解
- 2023年遂寧市船山區(qū)選調(diào)教師考試真題
- CJJT259-2016 城鎮(zhèn)燃?xì)庾詣踊到y(tǒng)技術(shù)規(guī)范
- 合伙人散伙分家協(xié)議書范文
評論
0/150
提交評論