欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費電子書(shū)等14項超值服

開(kāi)通VIP
SQL SERVER的字段類(lèi)型

以下為SQL SERVER7.0以上版本的字段類(lèi)型說(shuō)明。SQL SERVER6.5的字段類(lèi)型說(shuō)明請參考SQL SERVER提供的說(shuō)明。
bit:0或1的整型數字
int:從-2^31(-2,147,483,648)到2^31(2,147,483,647)的整型數字
smallint:從-2^15(-32,768)到2^15(32,767)的整型數字
tinyint:從0到255的整型數字

decimal:從-10^38到10^38-1的定精度與有效位數的數字
numeric:decimal的同義詞

money:從-2^63(-922,337,203,685,477.5808)到2^63-1(922,337,203,685,477.5807)的貨幣數據,最小貨幣單位千分之十
smallmoney:從-214,748.3648到214,748.3647的貨幣數據,最小貨幣單位千分之十

float:從-1.79E+308到1.79E+308可變精度的數字
real:從-3.04E+38到3.04E+38可變精度的數字

datetime:從1753年1月1日到9999年12日31的日期和時(shí)間數據,最小時(shí)間單位為百分之三秒或3.33毫秒
smalldatetime:從1900年1月1日到2079年6月6日的日期和時(shí)間數據,最小時(shí)間單位為分鐘

timestamp:時(shí)間戳,一個(gè)數據庫寬度的唯一數字
uniqueidentifier:全球唯一標識符GUID

char:定長(cháng)非Unicode的字符型數據,最大長(cháng)度為8000
varchar:變長(cháng)非Unicode的字符型數據,最大長(cháng)度為8000
text:變長(cháng)非Unicode的字符型數據,最大長(cháng)度為2^31-1(2G)

nchar:定長(cháng)Unicode的字符型數據,最大長(cháng)度為8000
nvarchar:變長(cháng)Unicode的字符型數據,最大長(cháng)度為8000
ntext:變長(cháng)Unicode的字符型數據,最大長(cháng)度為2^31-1(2G)

binary:定長(cháng)二進(jìn)制數據,最大長(cháng)度為8000
varbinary:變長(cháng)二進(jìn)制數據,最大長(cháng)度為8000
image:變長(cháng)二進(jìn)制數據,最大長(cháng)度為2^31-1(2G)

 

整數數據類(lèi)型      INT 或INTEGER  SMALLINT  TINYINT  BIGINT
浮點(diǎn)數據類(lèi)型      REAL  FLOAT  DECIMAL  NUMERIC
二進(jìn)制數據類(lèi)型     BINARY  VARBINARY
邏輯數據類(lèi)型      BIT
字符數據類(lèi)型      CHAR  NCHAR  VARCHAR  NVARCHAR
文本和圖形數據類(lèi)型   TEXT  NTEXT  IMAGE
日期和時(shí)間數據類(lèi)型   DATETIME  SMALLDATETIME
貨幣數據類(lèi)型      MONEY  SMALLMONEY
特定數據類(lèi)型      TIMESTAMP  UNIQUEIDENTIFIER
用戶(hù)自定義數據類(lèi)型   SYSNAME
新數據類(lèi)型       SQL_VARIANT  TABLE
其中BIGINT SQL_VARIANT 和TABLE 是SQL Server 2000 中新增加的3 種數據類(lèi)型下面分類(lèi)講述各種數據類(lèi)型
一、 整數數據類(lèi)型
整數數據類(lèi)型是最常用的數據類(lèi)型之一
1、 INT INTEGER
INT 或INTEGER 數據類(lèi)型存儲從-231 -2 147 483 648 到231-1 2 147 483 647 之間的所有正負整數每個(gè)INT 類(lèi)型的數據按4 個(gè)字節存儲其中1 位表示整數值的正負號其它31 位表示整數值的長(cháng)度和大小
2 、SMALLINT
SMALLINT 數據類(lèi)型存儲從-215 -32 768 到215-1 32 767 之間的所有正負整數每個(gè)MALLINT 類(lèi)型的數據占用2 個(gè)字節的存儲空間其中1 位表示整數值的正負號其它15 位表示整數值的長(cháng)度和大小
3 、TINYINT
TINYINT數據類(lèi)型存儲從0 到255 之間的所有正整數每個(gè)TINYINT類(lèi)型的數據占用1 個(gè)字節的存儲空間
4、 BIGINT
BIGINT 數據類(lèi)型存儲從-2^63 -9 223 372 036 854 775 807 到2^63-1 9 223 372 036 854 775 807 之間的所有正負整數每個(gè)BIGINT 類(lèi)型的數據占用8個(gè)字節的存儲空間
二、浮點(diǎn)數據類(lèi)型
浮點(diǎn)數據類(lèi)型用于存儲十進(jìn)制小數浮點(diǎn)數值的數據在SQL Server 中采用上舍入Round up 或稱(chēng)為只入不舍方式進(jìn)行存儲所謂上舍入是指當且僅當要舍入的數是一個(gè)非零數時(shí)對其保留數字部分的最低有效位上的數值加1 并進(jìn)行必要的進(jìn)位若一個(gè)數是上舍入數其絕對值不會(huì )減少如對3.14159265358979 分別進(jìn)行2 位和12位舍入結果為3.15 和3.141592653590
1、 REAL 數據類(lèi)型
REAL數據類(lèi)型可精確到第7 位小數其范圍為從-3.40E -38 到3.40E +38 每個(gè)REAL類(lèi)型的數據占用4 個(gè)字節的存儲空間
2、 FLOAT
FLOAT數據類(lèi)型可精確到第15 位小數其范圍為從-1.79E -308 到1.79E +308 每個(gè)FLOAT 類(lèi)型的數據占用8 個(gè)字節的存儲空間
FLOAT數據類(lèi)型可寫(xiě)為FLOAT[ n ]的形式n 指定FLOAT 數據的精度n 為1到15 之間的整數值當n 取1 到7 時(shí)實(shí)際上是定義了一個(gè)REAL 類(lèi)型的數據系統用4 個(gè)字節存儲它當n 取8 到15 時(shí)系統認為其是FLOAT 類(lèi)型用8 個(gè)字節存儲它
3、 DECIMAL
DECIMAL數據類(lèi)型可以提供小數所需要的實(shí)際存儲空間但也有一定的限制您可以用2 到17 個(gè)字節來(lái)存儲從-1038-1 到1038-1 之間的數值可將其寫(xiě)為DECIMAL[ p [s] ]的形式p 和s 確定了精確的比例和數位其中p 表示可供存儲的值的總位數不包括小數點(diǎn)缺省值為18 s 表示小數點(diǎn)后的位數缺省值為0 例如decimal 15 5表示共有15 位數其中整數10 位小數5 位表4-3 列出了各精確度所需的字節數之間的關(guān)系表 DECIMAL數據類(lèi)型的精度與字節數
精度                字節數
1 ~ 2                  2
3 ~ 4                  3
5 ~ 7                  4
8 ~ 9                  5
10 ~ 12                 6
13 ~ 14                 7
15 ~ 16                 8
17 ~ 19                 9
20 ~ 21                 10
22 ~ 24                 11
25 ~ 26                 12
27 ~ 28                 13
29 ~ 31                 14
32 ~ 33                 15
34 ~ 36                 16
37 ~ 38                 17
4、 NUMERIC
NUMERIC數據類(lèi)型與DECIMAL數據類(lèi)型完全相同
∀?SQL Server 為了和前端開(kāi)發(fā)工具配合其所支持的數據精度默認最大為28 位但可以通過(guò)使用命令來(lái)執行sqlservr.exe 程序以啟動(dòng)SQL Server 可改變默認精度命令語(yǔ)法如下SQLSERVR[/D master_device_path][/P precisim_level]

例4-4 用最大數據精度38 啟動(dòng)SQL Server
sqlservr /d c:\ Mssql2000\data\master.dat /p38
/*在使用了/P 參數后如果其后沒(méi)有指定具體的精度數值則默認為38 位/*
三、二進(jìn)制數據類(lèi)型
1、 BINARY
BINARY 數據類(lèi)型用于存儲二進(jìn)制數據其定義形式為BINARY n n 表示數據的長(cháng)度取值為1 到8000 在使用時(shí)必須指定BINARY 類(lèi)型數據的大小至少應為1 個(gè)字節BINARY 類(lèi)型數據占用n+4 個(gè)字節的存儲空間在輸入數據時(shí)必須在數據前加上字符0X 作為二進(jìn)制標識如要輸入abc 則應輸入0xabc 若輸入的數據過(guò)長(cháng)將會(huì )截掉其超出部分若輸入的數據位數為奇數則會(huì )在起始符號0X 后添加一個(gè)0
如上述的0xabc 會(huì )被系統自動(dòng)變?yōu)?x0abc
2、 VARBINARY
VARBINARY數據類(lèi)型的定義形式為VARBINARY n 它與BINARY 類(lèi)型相似n 的取值也為1 到8000 若輸入的數據過(guò)長(cháng)將會(huì )截掉其超出部分不同的是VARBINARY數據類(lèi)型具有變動(dòng)長(cháng)度的特性因為VARBINARY數據類(lèi)型的存儲長(cháng)度為實(shí)際數值長(cháng)度+4個(gè)字節當BINARY數據類(lèi)型允許NULL 值時(shí)將被視為VARBINARY數據類(lèi)型一般情況下由于BINARY 數據類(lèi)型長(cháng)度固定因此它比VARBINARY 類(lèi)型的處理速度快
四、邏輯數據類(lèi)型
BIT   BIT數據類(lèi)型占用1 個(gè)字節的存儲空間其值為0 或1 如果輸入0 或1 以外的值將被視為1 BIT 類(lèi)型不能定義為NULL 值所謂NULL 值是指空值或無(wú)意義的值
五、 字符數據類(lèi)型
字符數據類(lèi)型是使用最多的數據類(lèi)型它可以用來(lái)存儲各種字母數字符號特殊符號一般情況下使用字符類(lèi)型數據時(shí)須在其前后加上單引號’或雙引號”
1、 CHAR
CHAR 數據類(lèi)型的定義形式為CHAR[ n ] 以CHAR 類(lèi)型存儲的每個(gè)字符和符號占一個(gè)字節的存儲空間n 表示所有字符所占的存儲空間n 的取值為1 到8000 即可容納8000 個(gè)ANSI 字符若不指定n 值則系統默認值為1 若輸入數據的字符數小于n則系統自動(dòng)在其后添加空格來(lái)填滿(mǎn)設定好的空間若輸入的數據過(guò)長(cháng)將會(huì )截掉其超出部分
2、 NCHAR
NCHAR數據類(lèi)型的定義形式為NCHAR[ n ] 它與CHAR 類(lèi)型相似不同的是NCHAR數據類(lèi)型n 的取值為1 到4000 因為NCHAR 類(lèi)型采用UNICODE 標準字符集CharacterSet UNICODE 標準規定每個(gè)字符占用兩個(gè)字節的存儲空間所以它比非UNICODE 標準的數據類(lèi)型多占用一倍的存儲空間使用UNICODE 標準的好處是因其使用兩個(gè)字節做存儲單位其一個(gè)存儲單位的容納量就大大增加了可以將全世界的語(yǔ)言文字都囊括在內在一個(gè)數據列中就可以同時(shí)出現中文英文法文德文等而不會(huì )出現編碼沖突
3 、VARCHAR
VARCHAR數據類(lèi)型的定義形式為VARCHAR [ n ] 它與CHAR 類(lèi)型相似n 的取值也為1 到8000 若輸入的數據過(guò)長(cháng)將會(huì )截掉其超出部分不同的是VARCHAR數據類(lèi)型具有變動(dòng)長(cháng)度的特性因為VARCHAR數據類(lèi)型的存儲長(cháng)度為實(shí)際數值長(cháng)度若輸入數據的字符數小于n 則系統不會(huì )在其后添加空格來(lái)填滿(mǎn)設定好的空間
一般情況下由于CHAR 數據類(lèi)型長(cháng)度固定因此它比VARCHAR 類(lèi)型的處理速度

4、 NVARCHAR
NVARCHAR數據類(lèi)型的定義形式為NVARCHAR[ n ] 它與VARCHAR 類(lèi)型相似 不同的是NVARCHAR數據類(lèi)型采用UNICODE 標準字符集Character Set n 的取值為1 到4000
六、 文本和圖形數據類(lèi)型
這類(lèi)數據類(lèi)型用于存儲大量的字符或二進(jìn)制數據
1、 TEXT
TEXT數據類(lèi)型用于存儲大量文本數據其容量理論上為1 到231-1 2 147 483 647個(gè)字節在實(shí)際應用時(shí)需要視硬盤(pán)的存儲空間而定,SQL Server 2000 以前的版本中數據庫中一個(gè)TEXT 對象存儲的實(shí)際上是一個(gè)指針,它指向一個(gè)個(gè)以8KB 8192 個(gè)字節為單位的數據頁(yè)Data Page 這些數據頁(yè)是動(dòng)態(tài)增加并被邏輯鏈接起來(lái)的在SQL Server 2000 中則將TEXT 和IMAGE 類(lèi)型的數據直接存放到表的數據行中而不是存放到不同的數據頁(yè)中這就減少了用于存儲TEXT 和IMA- GE 類(lèi)型的空間并相應減少了磁盤(pán)處理這類(lèi)數據的I/O 數量
2、 NTEXT
NTEXT數據類(lèi)型與TEXT 類(lèi)型相似不同的是NTEXT 類(lèi)型采用UNICODE 標準字符集Character Set 因此其理論容量為230-1 1 073 741 823 個(gè)字節
3、 IMAGE
IMAGE數據類(lèi)型用于存儲大量的二進(jìn)制數據Binary Data 其理論容量為231-1 2 147 483 647 個(gè)字節其存儲數據的模式與TEXT 數據類(lèi)型相同它通常用來(lái)存儲圖形等OLE Object Linking and Embedding 對象連接和嵌入對象在輸入數據時(shí)同BINARY數據類(lèi)型一樣必須在數據前加上字符0X 作為二進(jìn)制標識
七、 日期和時(shí)間數據類(lèi)型
1、 DATETIME
DATETIME 數據類(lèi)型用于存儲日期和時(shí)間的結合體它可以存儲從公元1753 年1 月1 日零時(shí)起到公元9999 年12 月31 日23 時(shí)59 分59 秒之間的所有日期和時(shí)間其精確度可達三百分之一秒即3.33 毫秒DATETIME 數據類(lèi)型所占用的存儲空間為8 個(gè)字節其中前4 個(gè)字節用于存儲1900 年1 月1 日以前或以后的天數數值分正負正數表示在此日期之后的日期負數表示在此日期之前的日期后4 個(gè)字節用于存儲從此日零時(shí)起所指定的時(shí)間經(jīng)過(guò)的毫秒數如果在輸入數據時(shí)省略了時(shí)間部分則系統將12:00:00:000AM
作為時(shí)間缺省值如果省略了日期部分則系統將1900 年1 月1 日作為日期缺省值
2、 SMALLDATETIME
SMALLDATETIME 數據類(lèi)型與DATETIME 數據類(lèi)型相似但其日期時(shí)間范圍較小,為從1900 年1 月1 日到2079 年6 月6 日精度較低只能精確到分鐘其分鐘個(gè)位上為根據秒數四舍五入的值即以30 秒為界四舍五入如DATETIME 時(shí)間為14:38:30.283時(shí)SMALLDATETIME 認為是14:39:00 SMALLDATETIME 數據類(lèi)型使用4 個(gè)字節存儲數據其中前2 個(gè)字節存儲從基礎日期1900 年1 月1 日以來(lái)的天數后兩個(gè)字節存儲
此日零時(shí)起所指定的時(shí)間經(jīng)過(guò)的分鐘數下面介紹日期和時(shí)間的輸入格式
日期輸入格式
日期的輸入格式很多大致可分為三類(lèi)
英文+數字格式
此類(lèi)格式中月份可用英文全名或縮寫(xiě)且不區分大小寫(xiě)年和月日之間可不用逗號年份可為4 位或2 位當其為兩位時(shí)若值小于50 則視為20xx 年若大于或等于50 則視為19xx 年若日部分省略則視為當月的1 號以下格式均為正確的日期格式
June 21 2000 Oct 1 1999 January 2000 2000 February
2000 May 1 2000 1 Sep 99 June July 00
數字+分隔符格式
允許把斜杠/ 連接符- 和小數點(diǎn). 作為用數字表示的年月日之間的分隔符如
YMD 2000/6/22 2000-6-22 2000.6.22
MDY 3/5/2000 3-5-2000 3.5.2000
DMY 31/12/1999 31-12-1999 31.12.2000
純數字格式
純數字格式是以連續的4 位6 位或8 位數字來(lái)表示日期如果輸入的是6 位或8 位數字系統將按年月日來(lái)識別即YMD 格式并且月和日都是用兩位數字來(lái)表示,如果輸入的數字是4 位數系統認為這4 位數代表年份其月份和日缺省為此年度的1 月
1 日如
20000601 2000 年6 月1 日991212 1999 年12 月12 日1998 1998 年
時(shí)間輸入格式
在輸入時(shí)間時(shí)必須按小時(shí)分鐘秒毫秒的順序來(lái)輸入在其間用冒號隔開(kāi)但可將毫秒部分用小數點(diǎn). 分隔其后第一位數字代表十分之一秒第二位數字代表百分之一秒第三位數字代表千分之一秒當使用12 小時(shí)制時(shí)用AM am 和PM pm 分別指定時(shí)間是午前或午后若不指定系統默認為AM AM 與PM 均不區分大小寫(xiě)如
3:5:7.2pm 下午3 時(shí)5 分7 秒200 毫秒
10:23:5.123Am 上午10 時(shí)23 分5 秒123 毫秒
可以使用SET DATEFORMAT 命令來(lái)設定系統默認的日期-時(shí)間格式
八、 貨幣數據類(lèi)型
貨幣數據類(lèi)型用于存儲貨幣值在使用貨幣數據類(lèi)型時(shí)應在數據前加上貨幣符號,系統才能辨識其為哪國的貨幣如果不加貨幣符號則默認為各貨幣符號如圖4-2所示
1、 MONEY
MONEY 數據類(lèi)型的數據是一個(gè)有4 位小數的DECIMAL 值其取值從–263 -922 337 203 685 477.5808 到263 – 1 +922 337 203 685 477.5807 數據精度為萬(wàn)分之一貨幣單位MONEY 數據類(lèi)型使用8 個(gè)字節存儲
2、 SMALLMONEY
SMALLMONEY 數據類(lèi)型類(lèi)似于MONEY 類(lèi)型但其存儲的貨幣值范圍比MONEY數據類(lèi)型小其取值從-214,748.3648 到+214,748.3647 存儲空間為4 個(gè)字節
九、 特定數據類(lèi)型
SQL Server 中包含了一些用于數據存儲的特殊數據類(lèi)型
1、 TIMESTAMP
TIMESTAMP數據類(lèi)型提供數據庫范圍內的惟一值此類(lèi)型相當于BINARY 8 或圖4-2 貨幣符號一覽
VARBINARY 8 但當它所定義的列在更新或插入數據行時(shí)此列的值會(huì )被自動(dòng)更新,一個(gè)計數值將自動(dòng)地添加到此TIMESTAMP數據列中每個(gè)數據庫表中只能有一個(gè)TIMESTAMP,數據列如果建立一個(gè)名為T(mén)IMESTAMP 的列則該列的類(lèi)型將被自動(dòng)設為T(mén)IMESTAMP數據類(lèi)型
2、 UNIQUEIDENTIFIER
UNIQUEIDENTIFIER 數據類(lèi)型存儲一個(gè)16 位的二進(jìn)制數字此數字稱(chēng)為GUID Globally Unique Identifier 即全球惟一鑒別號此數字由SQL Server 的NEWID函數產(chǎn)生的全球惟一的編碼,在全球各地的計算機經(jīng)由此函數產(chǎn)生的數字不會(huì )相同
十、 用戶(hù)自定義數據類(lèi)型
SYSNAME SYSNAME 數據類(lèi)型是系統提供給用戶(hù)的便于用戶(hù)自定義數據類(lèi)型,它被定義為NVARCHAR 128 即它可存儲128 個(gè)UNICODE 字符或256 個(gè)一般字符,其具體使用方法請參見(jiàn)第7 章管理數據庫表中的自定義數據類(lèi)型章節
十一、 新數據類(lèi)型
SQL Server 2000 中增加了3 種數據類(lèi)型BIGINT SQL_VARIANT 和TABLE 其中BIGINT 數據類(lèi)型已在整數類(lèi)型中介紹下面介紹其余兩種
1、 SQL_VARIANT
SQL_VARIANT 數據類(lèi)型可以存儲除文本圖形數據TEXT NTEXT IMAGE和TIMESTAMP 類(lèi)型數據外的其它任何合法的SQL Server 數據此數據類(lèi)型大大方便了
SQL Server 的開(kāi)發(fā)工作
2 、TABLE
TABLE 數據類(lèi)型用于存儲對表或視圖處理后的結果集這一新類(lèi)型使得變量可以存儲一個(gè)表從而使函數或過(guò)程返回查詢(xún)結果更加方便快捷

本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請點(diǎn)擊舉報。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
SQL Server 2005中的數據類(lèi)型
WIZnet員工SQL Server 2008培訓筆記(1-7)
SQL Server 數據類(lèi)型的詳細介紹及應用實(shí)例1
SQL Server 2008數據類(lèi)型
SQL數據類(lèi)型
SQL Server數據庫數據類(lèi)型詳解
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導長(cháng)圖 關(guān)注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服

欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久