成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

25種SQL Server數據類型的列舉

數據庫 SQL Server
以下的文章主要描述的是SQL Server數據類型,我們一共列舉了25種數據類型,假如你對這些數據庫類型有興趣了解的話,以下的文章你一定不要錯過。

此文章主要向大家講述的是SQL Server數據類型,我們大家都知道數據類弄是數據的一種特定屬性,其主要功能是表示數據所表示信息的類型。我們大家都知道任何一種計算機語言都定義了自己的數據類型。

當然,不同的程序語言都具有不同的特點.

所定義的數據類型的各類和名稱都或多或少有些不同。SQLServer 提供了 25 種數據類型:

  1. ·Binary [(n)]  
  2. ·Varbinary [(n)]  
  3. ·Char [(n)]  
  4. ·Varchar[(n)]  
  5. ·Nchar[(n)]  
  6. ·Nvarchar[(n)]  
  7. ·Datetime  
  8. ·Smalldatetime  
  9. ·Decimal[(p[,s])]  
  10. ·Numeric[(p[,s])]  
  11. ·Float[(n)]  
  12. ·Real  
  13. ·Int  
  14. ·Smallint  
  15. ·Tinyint  
  16. ·Money  
  17. ·Smallmoney  
  18. ·Bit  
  19. ·Cursor  
  20. ·Sysname  
  21. ·Timestamp  
  22. ·Uniqueidentifier  
  23. ·Text  
  24. ·Image  
  25. ·Ntext 

(1)二進制SQL Server數據類型

二進制數據包括 Binary、Varbinary 和 Image

Binary 數據類型既可以是固定長度的(Binary),也可以是變長度的。

Binary[(n)] 是 n 位固定的二進制數據。其中,n 的取值范圍是從 1 到 8000。其存儲窨的大小是 n + 4 個字節。

Varbinary[(n)] 是 n 位變長度的二進制數據。其中,n 的取值范圍是從 1 到 8000。其存儲窨的大小是 n + 4個字節,不是n 個字節。

在 Image 數據類型中存儲的數據是以位字符串存儲的,不是由 SQL Server 解釋的,必須由應用程序來解釋。例如,應用程序可以使用BMP、TIEF、GIF 和 JPEG 格式把數據存儲在 Image 數據類型中。

(2)字符數據類型

字符數據的類型包括 Char,Varchar 和 Text

字符數據是由任何字母、符號和數字任意組合而成的數據。

Varchar 是變長字符數據,其長度不超過 8KB。Char 是定長字符數據,其長度最多為 8KB。超過 8KB 的ASCII 數據可以使用Text數據類型存儲。例如,因為 Html 文檔全部都是 ASCII 字符,并且在一般情況下長度超過 8KB,所以這些文檔可以 Text 數據類型存儲在SQL Server 中。

(3)Unicode 數據類型

Unicode 數據類型包括 Nchar,Nvarchar 和Ntext

在 Microsoft SQL Server 中,傳統的非 Unicode 數據類型允許使用由特定字符集定義的字符。在 SQL Server安裝過程中,允許選擇一種字符集。使用 Unicode 數據類型,列中可以存儲任何由Unicode 標準定義的字符。在 Unicode 標準中,包括了以各種字符集定義的全部字符。使用Unicode數據類型,所戰勝的窨是使用非 Unicode 數據類型所占用的窨大小的兩倍。

在 SQL Server 中,Unicode 數據以 Nchar、Nvarchar 和 Ntext 數據類型存儲。使用這種字符類型存儲的列可以存儲多個字符集中的字符。當列的長度變化時,應該使用Nvarchar 字符類型,這時最多可以存儲 4000 個字符。當列的長度固定不變時,應該使用 Nchar 字符類型,同樣,這時最多可以存儲4000 個字符。當使用 Ntext 數據類型時,該列可以存儲多于 4000 個字符。

(4)日期和時間SQL Server數據類型

日期和時間數據類型包括 Datetime 和 Smalldatetime兩種類型

日期和時間數據類型由有效的日期和時間組成。例如,有效的日期和時間數據包括“4/01/98 12:15:00:00:00 PM”和“1:28:29:15:01AM 8/17/98”。前一個數據類型是日期在前,時間在后一個數據類型是霎時間在前,日期在后。在 Microsoft SQL Server中,日期和時間數據類型包括Datetime 和 Smalldatetime 兩種類型時,所存儲的日期范圍是從 1753 年 1 月 1 日開始,到9999 年12 月 31 日結束(每一個值要求 8 個存儲字節)。使用 Smalldatetime 數據類型時,所存儲的日期范圍是 1900年 1 月 1日 開始,到 2079 年 12 月 31 日結束(每一個值要求 4 個存儲字節)。

日期的格式可以設定。設置日期格式的命令如下:

Set DateFormat {format | @format _var|

其中,format | @format_var 是日期的順序。有效的參數包括 MDY、DMY、YMD、YDM、MYD 和 DYM。在默認情況下,日期格式為MDY。

例如,當執行 Set DateFormat YMD 之后,日期的格式為年 月 日 形式;當執行 Set DateFormat DMY 之后,日期的格式為日 月有年 形式

(5)數字數據類型

數字數據只包含數字。數字數據類型包括正數和負數、小數(浮點數)和整數

整數由正整數和負整數組成,例如 39、25、0-2 和 33967。在 Micrsoft SQL Server 中,整數存儲的數據類型是 Int,Smallint和 Tinyint。Int 數據類型存儲數據的范圍大于 Smallint 數據類型存儲數據的范圍,而 Smallint 據類型存儲數據的范圍大于Tinyint 數據類型存儲數據的范圍。使用 Int 數據狗昔存儲數據的范圍是從 -2 147 483 648 到 2 147 483 647(每一個值要求4個字節存儲空間)。使用 Smallint 數據類型時,存儲數據的范圍從 -32 768 到 32 767(每一個值要求2個字節存儲空間)。使用Tinyint 數據類型時,存儲數據的范圍是從0 到255(每一個值要求1個字節存儲空間)。

精確小婁數據在 SQL Server 中的數據類型是 Decimal 和 Numeric。這種數據所占的存儲空間根據該數據的位數后的位數來確定。

在SQL Server 中,近似小數數據的數據類型是 Float 和 Real。例如,三分之一這個分數記作。3333333,當使用近似數據類型時能準確表示。因此,從系統中檢索到的數據可能與存儲在該列中數據不完全一樣。

(6)貨幣數據表示正的或者負的貨幣數量 。

在 Microsoft SQL Server 中,貨幣數據的數據類型是Money 和 Smallmoney

Money數據類型要求 8 個存儲字節,Smallmoney 數據類型要求 4 個存儲字節。

(7)特殊數據類型

特殊數據類型包括前面沒有提過的數據類型。特殊的數據類型有3種,即 Timestamp、Bit 和 Uniqueidentifier。

Timestamp 用于表示SQL Server 活動的先后順序,以二進投影的格式表示。Timestamp 數據與插入數據或者日期和時間沒有關系。

Bit 由 1 或者 0 組成。當表示真或者假、ON 或者 OFF 時,使用 Bit 數據類型。例如,詢問是否是每一次訪問的客戶機請求可以存儲在這種數據類型的列中。

Uniqueidentifier 由 16 字節的十六進制數字組成,表示一個全局***的。當表的記錄行要求***時,GUID是非常有用。例如,在客戶標識號列使用這種數據類型可以區別不同的客戶。

【編輯推薦】

  1. 用SQL Server 2005DDL觸發器對數據庫進行監控
  2. 快速對SQL Server鎖機制進行掌握的竅門
  3. MS SQL Server 未公開的加密函數有哪些?
  4. SQL Server復制和其相關的工作原理
  5. SQL Server重復數據刪除的2個操作方案
責任編輯:佚名 來源: ophonesdn
相關推薦

2010-07-23 14:18:47

SQL Server數

2010-07-20 15:54:02

SQL Server數

2010-07-22 17:57:40

2010-09-06 16:25:46

SQL函數

2010-06-28 14:30:08

SQL Server

2010-07-12 15:36:45

SQL Server

2010-07-22 17:47:32

SQL Server數

2010-09-13 10:21:26

sql server2

2010-10-19 15:54:38

sql server創

2010-09-25 09:45:46

sql server主

2010-09-13 09:58:17

SQL Server2

2010-04-07 16:21:11

Oracle常用命令

2010-06-30 11:31:55

SQL Server數

2010-07-22 17:39:44

2010-06-28 11:22:14

MS SQL Serv

2010-07-26 09:55:55

SQL Server重

2011-08-25 13:31:08

SQL Server批量修改字段存儲過程

2011-04-18 10:32:18

SQL Server數據類型設計優化

2011-05-11 10:39:01

SQL Serverdatetime數據類優化誤區

2009-04-16 17:55:55

SQL Server 空間數據.NET
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲国产成人精品久久久国产成人一区 | 日韩欧美成人一区二区三区 | 天天操天天干天天爽 | 亚洲精品黑人 | 欧美一区二区三区国产 | 在线观看日韩精品视频 | 国产欧美日韩在线观看 | 黄色香蕉视频在线观看 | 成人蜜桃av | 国产一区二区在线视频 | 欧美色性 | 欧美激情视频一区二区三区在线播放 | 激情久久av一区av二区av三区 | 成人三级网址 | 97精品国产97久久久久久免费 | 国产资源在线观看 | 天天射视频 | 欧美中文字幕一区二区 | 久久精品国产免费一区二区三区 | 99re6在线视频精品免费 | 九九亚洲 | 国产一区二区三区精品久久久 | 国产亚洲精品美女久久久久久久久久 | 色综合色综合色综合 | 超碰97免费观看 | 一区二区三区精品在线 | 欧美精品一区三区 | 日本电影网站 | 性做久久久久久免费观看欧美 | 久草精品视频 | 在线播放国产一区二区三区 | 激情免费视频 | 日韩欧美高清 | 国产情品 | 91在线中文字幕 | 久久久婷婷 | 91免费电影 | 欧美在线一区二区三区 | 亚洲精品国产a久久久久久 午夜影院网站 | 亚洲精品乱码久久久久久按摩 | 日韩精品一区二区三区视频播放 |