亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > 綜合 > 正文

sql數據類型有哪些

2024-07-21 02:51:40
字體:
來源:轉載
供稿:網友
一、 整數數據類型整數數據類型是最常用的數據類型之一。 1、INT (INTEGER)INT (或INTEGER)數據類型存儲從-2的31次方 (-2 ,147 ,483 ,648) 到2的31次方-1 (2 ,147 ,483,647) 之間的所有正負整數。每個INT 類型的數據按4 個字節存儲,其中1 位表示整數值的正負號,其它31 位表示整數值的長度和大小。 2、SMALLINTSMALLINT 數據類型存儲從-2的15次方( -32, 768) 到2的15次方-1( 32 ,767 )之間的所有正負整數。每個SMALLINT 類型的數據占用2 個字節的存儲空間,其中1 位表示整數值的正負號,其它15 位表示整數值的長度和大小。3、TINYINT TINYINT數據類型存儲從0 到255 之間的所有正整數。每個TINYINT類型的數據占用1 個字節的存儲空間。 4、BIGINTBIGINT 數據類型存儲從-2^63 (-9 ,223, 372, 036, 854, 775, 807) 到2^63-1( 9, 223, 372, 036 ,854 ,775, 807) 之間的所有正負整數。每個BIGINT 類型的數據占用8個字節的存儲空間。二、 浮點數據類型浮點數據類型用于存儲十進制小數。浮點數值的數據在SQL Server 中采用上舍入(Round up 或稱為只入不舍)方式進行存儲。所謂上舍入是指,當(且僅當)要舍入的數是一個非零數時,對其保留數字部分的最低有效位上的數值加1 ,并進行必要的進位。若一個數是上舍入數,其絕對值不會減少。如:對3.14159265358979 分別進行2 位和12位舍入,結果為3.15 和3.141592653590。 1、REAL 數據類型REAL數據類型可精確到第7 位小數,其范圍為從-3.40E -38 到3.40E +38。 每個REAL類型的數據占用4 個字節的存儲空間。2、FLOATFLOAT數據類型可精確到第15 位小數,其范圍為從-1.79E -308 到1.79E +308。 每個FLOAT 類型的數據占用8 個字節的存儲空間。 FLOAT數據類型可寫為FLOAT[ n ]的形式。n 指定FLOAT 數據的精度。n 為1到15 之間的整數值。當n 取1 到7 時,實際上是定義了一個REAL 類型的數據,系統用4 個字節存儲它;當n 取8 到15 時,系統認為其是FLOAT 類型,用8 個字節存儲它。3、DECIMAL DECIMAL數據類型可以提供小數所需要的實際存儲空間,但也有一定的限制,您可以用2 到17 個字節來存儲從-10的38次方-1 到10的38次方-1 之間的數值。可將其寫為DECIMAL[ p [s] ]的形式,p 和s 確定了精確的比例和數位。其中p 表示可供存儲的值的總位數(不包括小數點),缺省值為18; s 表示小數點后的位數,缺省值為0。 例如:decimal (15 5),表示共有15 位數,其中整數10 位,小數5。 位表4-3 列出了各精確度所需的字節數之間的關系。4、NUMERICNUMERIC數據類型與DECIMAL數據類型完全相同。注意:SQL Server 為了和前端的開發工具配合,其所支持的數據精度默認最大為28位。 三、 二進制數據類型1、BINARY BINARY 數據類型用于存儲二進制數據。其定義形式為BINARY( n), n 表示數據的長度,取值為1 到8000 。在使用時必須指定BINARY 類型數據的大小,至少應為1 個字節。BINARY 類型數據占用n+4 個字節的存儲空間。在輸入數據時必須在數據前加上字符“0X” 作為二進制標識,如:要輸入“abc ”則應輸入“0xabc ”。若輸入的數據過長將會截掉其超出部分。若輸入的數據位數為奇數,則會在起始符號“0X ”后添加一個0,如上述的“0xabc ”會被系統自動變為“0x0abc”。2、VARBINARYVARBINARY數據類型的定義形式為VARBINARY(n)。 它與BINARY 類型相似,n 的取值也為1 到8000, 若輸入的數據過長,將會截掉其超出部分。不同的是VARBINARY數據類型具有變動長度的特性,因為VARBINARY數據類型的存儲長度為實際數值長度+4個字節。當BINARY數據類型允許NULL 值時,將被視為VARBINARY數據類型。 一般情況下,由于BINARY 數據類型長度固定,因此它比VARBINARY 類型的處理速度快。四、 邏輯數據類型BIT: BIT數據類型占用1 個字節的存儲空間,其值為0 或1 。如果輸入0 或1 以外的值,將被視為1。 BIT 類型不能定義為NULL 值(所謂NULL 值是指空值或無意義的值)。 五、 字符數據類型字符數據類型是使用最多的數據類型。它可以用來存儲各種字母、數字符號、特殊符號。一般情況下,使用字符類型數據時須在其前后加上單引號’或雙引號” 。 1 CHAR CHAR 數據類型的定義形式為CHAR[ (n) ]。 以CHAR 類型存儲的每個字符和符號占一個字節的存儲空間。n 表示所有字符所占的存儲空間,n 的取值為1 到8000, 即可容納8000 個ANSI 字符。若不指定n 值,則系統默認值為1。 若輸入數據的字符數小于n,則系統自動在其后添加空格來填滿設定好的空間。若輸入的數據過長,將會截掉其超出部分。 2、NCHARNCHAR數據類型的定義形式為NCHAR[ (n) ]。 它與CHAR 類型相似。不同的是NCHAR數據類型n 的取值為1 到4000。 因為NCHAR 類型采用UNICODE 標準字符集(CharacterSet)。 UNICODE 標準規定每個字符占用兩個字節的存儲空間,所以它比非UNICODE 標準的數據類型多占用一倍的存儲空間。使用UNICODE 標準的好處是因其使用兩個字節做存儲單位,其一個存儲單位的容納量就大大增加了,可以將全世界的語言文字都囊括在內,在一個數據列中就可以同時出現中文、英文、法文、德文等,而不會出現編碼沖突。3、VARCHARVARCHAR數據類型的定義形式為VARCHAR [ (n) ]。 它與CHAR 類型相似,n 的取值也為1 到8000, 若輸入的數據過長,將會截掉其超出部分。不同的是,VARCHAR數據類型具有變動長度的特性,因為VARCHAR數據類型的存儲長度為實際數值長度,若輸入數據的字符數小于n ,則系統不會在其后添加空格來填滿設定好的空間。一般情況下,由于CHAR 數據類型長度固定,因此它比VARCHAR 類型的處理速度快。4、NVARCHARNVARCHAR數據類型的定義形式為NVARCHAR[ (n) ]。 它與VARCHAR 類型相似。不同的是,NVARCHAR數據類型采用UNICODE 標準字符集(Character Set), n 的取值為1 到4000。六、文本和圖形數據類型這類數據類型用于存儲大量的字符或二進制數據。1、TEXTTEXT數據類型用于存儲大量文本數據,其容量理論上為1 到2的31次方-1 (2, 147, 483, 647)個字節,在實際應用時需要視硬盤的存儲空間而定。SQL Server 2000 以前的版本中,數據庫中一個TEXT 對象存儲的實際上是一個指針,它指向一個個以8KB (8192 個字節)為單位的數據頁(Data Page)。 這些數據頁是動態增加并被邏輯鏈接起來的。在SQL Server 2000 中,則將TEXT 和IMAGE 類型的數據直接存放到表的數據行中,而不是存放到不同的數據頁中。 這就減少了用于存儲TEXT 和IMA- GE 類型的空間,并相應減少了磁盤處理這類數據的I/O 數量。 2 NTEXTNTEXT數據類型與TEXT.類型相似不同的,是NTEXT 類型采用UNICODE 標準字符集(Character Set), 因此其理論容量為230-1(1, 073, 741, 823)個字節。 3 IMAGEIMAGE數據類型用于存儲大量的二進制數據Binary Data。 其理論容量為2的31次方-1(2,147,483,647)個字節。其存儲數據的模式與TEXT 數據類型相同。通常用來存儲圖形等OLE Object Linking and Embedding,對象連接和嵌入)對象。在輸入數據時同BINARY數據類型一樣,必須在數據前加上字符“0X”作為二進制標識七、日期和時間數據類型1 DATETIME DATETIME 數據類型用于存儲日期和時間的結合體。它可以存儲從公元1753 年1 月1 日零時起到公元9999 年12 月31 日23 時59 分59 秒之間的所有日期和時間,其精確度可達三百分之一秒,即3.33 毫秒。DATETIME 數據類型所占用的存儲空間為8 個字節。其中前4 個字節用于存儲1900 年1 月1 日以前或以后的天數,數值分正負,正數表示在此日期之后的日期,負數表示在此日期之前的日期。后4 個字節用于存儲從此日零時起所指定的時間經過的毫秒數。如果在輸入數據時省略了時間部分,則系統將12:00:00:000AM作為時間缺省值:如果省略了日期部分,則系統將1900 年1 月1 日作為日期缺省值。 2 SMALLDATETIME SMALLDATETIME 數據類型與DATETIME 數據類型相似,但其日期時間范圍較小,為從1900 年1 月1 日到2079 年6 月6:日精度較低,只能精確到分鐘,其分鐘個位上為根據秒數四舍五入的值,即以30 秒為界四舍五入。如:DATETIME 時間為14:38:30.283時SMALLDATETIME 認為是14:39:00 SMALLDATETIME 數據類型使用4 個字節存儲數據。其中前2 個字節存儲從基礎日期1900 年1 月1 日以來的天數,后兩個字節存儲此日零時起所指定的時間經過的分鐘數。八、 貨幣數據類型貨幣數據類型用于存儲貨幣值。在使用貨幣數據類型時,應在數據前加上貨幣符號,系統才能辨識其為哪國的貨幣,如果不加貨幣符號,則默認為“¥”。各貨幣符號如圖4-2所示。1 MONEYMONEY 數據類型的數據是一個有4 位小數的DECIMAL 值,其取值從-2的63次方(-922,337,203,685,477.5808到2的63次方-1(+922,337,203,685,477.5807),數據精度為萬分之一貨幣單位。MONEY 數據類型使用8個字節存儲。2 SMALLMONEYSMALLMONEY數據類型類似于MONEY 類型,但其存儲的貨幣值范圍比MONEY數據類型小,其取值從-214,748.3648到+214,748.3647,存儲空間為4 個字節。九、 特定數據類型SQL Server 中包含了一些用于數據存儲的特殊數據類型。1 TIMESTAMPTIMESTAMP數據類型提供數據庫范圍內的惟一值此類型相當于BINARY8或VARBINARY(8),但當它所定義的列在更新或插入數據行時,此列的值會被自動更新,一個計數值將自動地添加到此TIMESTAMP數據列中。每個數據庫表中只能有一個TIMESTAMP數據列。如果建立一個名為“TIMESTAMP”的列,則該列的類型將被自動設為TIMESTAMP數據類型。2 UNIQUEIDENTIFIERUNIQUEIDENTIFIER 數據類型存儲一個16 位的二進制數字。此數字稱為(GUIDGlobally Unique Identifier ,即全球惟一鑒別號)。此數字由SQLServer 的NEWID函數產生的全球惟一的編碼,在全球各地的計算機經由此函數產生的數字不會相同。十、 用戶自定義數據類型SYSNAME SYSNAME 數據類型是系統提供給用戶的,便于用戶自定義數據類型。它被定義為NVARCHAR(128),即它可存儲128個UNICODE字符或256個一般字符。以表格形式說明: 字段類型     描述     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的日期和時間數據,最小時間單位為百分之三秒或3.33毫秒     smalldatetime      從1900年1月1日到2079年6月6日的日期和時間數據,最小時間單位為分鐘                timestamp      時間戳,一個數據庫寬度的唯一數字     uniqueidentifier      全球唯一標識符GUID                char      定長非Unicode的字符型數據,最大長度為8000     varchar      變長非Unicode的字符型數據,最大長度為8000     text      變長非Unicode的字符型數據,最大長度為2^31-1(2G)                nchar      定長Unicode的字符型數據,最大長度為8000     nvarchar      變長Unicode的字符型數據,最大長度為8000     ntext      變長Unicode的字符型數據,最大長度為2^31-1(2G)                binary      定長二進制數據,最大長度為8000     varbinary      變長二進制數據,最大長度為8000     image      變長二進制數據,最大長度為2^31-1(2G)
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国内精品久久久久久影视8| 亚洲大胆人体在线| 亚洲精品国产综合区久久久久久久| 亚洲综合日韩中文字幕v在线| 国产精品成人品| 曰本色欧美视频在线| 国产午夜精品理论片a级探花| x99av成人免费| 日韩成人在线视频观看| 欧美尤物巨大精品爽| 国产精品欧美日韩一区二区| 亚洲电影免费观看高清| 欧美精品久久久久a| 欧美精品久久久久久久久久| 亚洲精品99久久久久中文字幕| 中文字幕日本欧美| 日韩精品在线观看一区二区| 欧美午夜影院在线视频| 国产男女猛烈无遮挡91| 久久艳片www.17c.com| 国产69精品久久久久9999| 欧美精品一区在线播放| 欧美性极品xxxx娇小| 亚洲天堂av女优| 91产国在线观看动作片喷水| 日韩中文字幕网| 亚洲黄色www| 久久乐国产精品| 日韩精品在线视频美女| 亚洲bt天天射| 国产精品久久久久久久一区探花| 91亚洲永久免费精品| 成人在线小视频| 欧美野外猛男的大粗鳮| 亚洲老头老太hd| 少妇av一区二区三区| 精品视频一区在线视频| 日本久久久a级免费| 亚洲乱码一区二区| 欧美在线观看网站| 国产女精品视频网站免费| 欧美日韩高清在线观看| 成人国产在线视频| 日本不卡视频在线播放| 亚洲性日韩精品一区二区| 亚洲天堂免费观看| 国产亚洲综合久久| 久久躁日日躁aaaaxxxx| 九九久久国产精品| 国产精品草莓在线免费观看| 亚洲精品国产精品久久清纯直播| 国产精品入口尤物| 亚洲欧美一区二区三区四区| 亚洲精品色婷婷福利天堂| 久久久久久国产精品美女| 欧洲成人性视频| 92国产精品久久久久首页| 97在线观看视频国产| 国产欧美在线视频| 亚洲成人黄色在线| 国产人妖伪娘一区91| 2021久久精品国产99国产精品| 日韩中文字幕精品视频| 日韩视频中文字幕| 77777少妇光屁股久久一区| 午夜精品久久17c| 日韩精品久久久久久福利| 亚洲国产91精品在线观看| 国产欧美日韩精品丝袜高跟鞋| 亚洲情综合五月天| 精品美女国产在线| 国产精品最新在线观看| 国内免费精品永久在线视频| 日韩欧美在线视频日韩欧美在线视频| 国产精品久久久久久久久久久不卡| 欧美日韩亚洲一区二| 成人福利网站在线观看| 神马久久桃色视频| 91久久久久久| 欧美日韩视频免费播放| 欧美成人小视频| 国产精品久久久久久av福利软件| 久久久精品中文字幕| 亚洲国产精品系列| 成人久久一区二区三区| 亚洲sss综合天堂久久| 色综合天天狠天天透天天伊人| 欧美激情视频在线免费观看 欧美视频免费一| 欧美日韩国产区| 亚洲人成啪啪网站| 欧美激情在线视频二区| 一道本无吗dⅴd在线播放一区| 成人乱人伦精品视频在线观看| 日韩激情视频在线播放| 国产亚洲精品久久久久动| 色偷偷88888欧美精品久久久| 亚洲a∨日韩av高清在线观看| 久热精品视频在线观看| 亚洲精品美女久久久| 欧美成人亚洲成人| 欧美人成在线视频| 久久99视频精品| 日韩av一区在线观看| 亚洲午夜精品视频| 亚洲一区二区在线| 亚洲香蕉伊综合在人在线视看| 欧美黄色三级网站| 91香蕉国产在线观看| 欧美日韩一区二区在线| 亚洲欧洲一区二区三区在线观看| 日韩av电影免费观看高清| 色偷偷偷亚洲综合网另类| 国产精品极品在线| 欧美国产在线视频| 免费97视频在线精品国自产拍| 欧美成人激情在线| 亚洲综合第一页| 欧美视频二区36p| 欧美中文在线字幕| 一区二区三区www| 日韩在线免费高清视频| 欧美性生交大片免费| 成人黄色在线免费| www.亚洲成人| 久久精品国产v日韩v亚洲| 精品视频—区二区三区免费| 国产综合在线观看视频| 亚洲国产精品热久久| 97国产真实伦对白精彩视频8| 日韩精品在线影院| 97在线视频免费看| 亚洲桃花岛网站| 亚洲精品中文字幕有码专区| www.久久久久| 欧美尺度大的性做爰视频| 国产一区二区三区视频免费| 久久免费视频在线观看| 91免费综合在线| 欧美成人精品xxx| 91最新在线免费观看| 亚洲欧美国内爽妇网| 久久免费国产视频| 国产成+人+综合+亚洲欧洲| 国产精品亚洲激情| 国产精品欧美在线| 午夜精品一区二区三区在线| 成人a在线观看| 成人国产精品久久久| 欧美尤物巨大精品爽| 91国产精品电影| 欧美午夜激情在线| 国产日韩在线看片| 精品国产福利在线| 91亚洲国产成人久久精品网站| 国产精品极品美女在线观看免费| 成人在线激情视频| 欧美日韩国产色视频| 久久久精品999| 日韩高清不卡av| 欧美亚洲日本网站| 人人澡人人澡人人看欧美| 亚洲自拍小视频免费观看| 久久色免费在线视频| 欧美怡红院视频一区二区三区|