• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            流量統計:
            Rixu Blog (日需博客)
            日需博客,每日必需來踩踩哦..
            posts - 108,comments - 54,trackbacks - 0

            Microsoft Access、MySQL 以及 SQL Server 所使用的數據類型和范圍。

            Microsoft Access 數據類型

            數據類型描述存儲
            Text 用于文本或文本與數字的組合。最多 255 個字符。  
            Memo

            Memo 用于更大數量的文本。最多存儲 65,536 個字符。

            注釋:無法對 memo 字段進行排序。不過它們是可搜索的。

             
            Byte 允許 0 到 255 的數字。 1 字節
            Integer 允許介于 -32,768 到 32,767 之間的數字。 2 字節
            Long 允許介于 -2,147,483,648 與 2,147,483,647 之間的全部數字 4 字節
            Single 單精度浮點。處理大多數小數。 4 字節
            Double 雙精度浮點。處理大多數小數。 8 字節
            Currency

            用于貨幣。支持 15 位的元,外加 4 位小數。

            提示:您可以選擇使用哪個國家的貨幣。

            8 字節
            AutoNumber AutoNumber 字段自動為每條記錄分配數字,通常從 1 開始。 4 字節
            Date/Time 用于日期和時間 8 字節
            Yes/No

            邏輯字段,可以顯示為 Yes/No、True/False 或 On/Off。

            在代碼中,使用常量 True 和 False (等價于 1 和 0)

            注釋:Yes/No 字段中不允許 Null 值

            1 比特
            Ole Object 可以存儲圖片、音頻、視頻或其他 BLOBs (Binary Large OBjects) 最多 1GB
            Hyperlink 包含指向其他文件的鏈接,包括網頁。  
            Lookup Wizard 允許你創建一個可從下列列表中進行選擇的選項列表。 4 字節

            MySQL 數據類型

            在 MySQL 中,有三種主要的類型:文本、數字和日期/時間類型。

            Text 類型:

            數據類型描述
            CHAR(size) 保存固定長度的字符串(可包含字母、數字以及特殊字符)。在括號中指定字符串的長度。最多 255 個字符。
            VARCHAR(size)

            保存可變長度的字符串(可包含字母、數字以及特殊字符)。在括號中指定字符串的最大長度。最多 255 個字符。

            注釋:如果值的長度大于 255,則被轉換為 TEXT 類型。

            TINYTEXT 存放最大長度為 255 個字符的字符串。
            TEXT 存放最大長度為 65,535 個字符的字符串。
            BLOB 用于 BLOBs (Binary Large OBjects)。存放最多 65,535 字節的數據。
            MEDIUMTEXT 存放最大長度為 16,777,215 個字符的字符串。
            MEDIUMBLOB 用于 BLOBs (Binary Large OBjects)。存放最多 16,777,215 字節的數據。
            LONGTEXT 存放最大長度為 4,294,967,295 個字符的字符串。
            LONGBLOB 用于 BLOBs (Binary Large OBjects)。存放最多 4,294,967,295 字節的數據。
            ENUM(x,y,z,etc.)

            允許你輸入可能值的列表。可以在 ENUM 列表中列出最大 65535 個值。如果列表中不存在插入的值,則插入空值。

            注釋:這些值是按照你輸入的順序存儲的。

            可以按照此格式輸入可能的值:ENUM('X','Y','Z')

            SET 與 ENUM 類似,SET 最多只能包含 64 個列表項,不過 SET 可存儲一個以上的值。

            Number 類型:

            數據類型描述
            TINYINT(size) -128 到 127 常規。0 到 255 無符號*。在括號中規定最大位數。
            SMALLINT(size) -32768 到 32767 常規。0 到 65535 無符號*。在括號中規定最大位數。
            MEDIUMINT(size) -8388608 到 8388607 普通。0 to 16777215 無符號*。在括號中規定最大位數。
            INT(size) -2147483648 到 2147483647 常規。0 到 4294967295 無符號*。在括號中規定最大位數。
            BIGINT(size) -9223372036854775808 到 9223372036854775807 常規。0 到 18446744073709551615 無符號*。在括號中規定最大位數。
            FLOAT(size,d) 帶有浮動小數點的小數字。在括號中規定最大位數。在 d 參數中規定小數點右側的最大位數。
            DOUBLE(size,d) 帶有浮動小數點的大數字。在括號中規定最大位數。在 d 參數中規定小數點右側的最大位數。
            DECIMAL(size,d) 作為字符串存儲的 DOUBLE 類型,允許固定的小數點。

            * 這些整數類型擁有額外的選項 UNSIGNED。通常,整數可以是負數或正數。如果添加 UNSIGNED 屬性,那么范圍將從 0 開始,而不是某個負數。

            Date 類型:

            數據類型描述
            DATE()

            日期。格式:YYYY-MM-DD

            注釋:支持的范圍是從 '1000-01-01' 到 '9999-12-31'

            DATETIME()

            *日期和時間的組合。格式:YYYY-MM-DD HH:MM:SS

            注釋:支持的范圍是從 '1000-01-01 00:00:00' 到 '9999-12-31 23:59:59'

            TIMESTAMP()

            *時間戳。TIMESTAMP 值使用 Unix 紀元('1970-01-01 00:00:00' UTC) 至今的描述來存儲。格式:YYYY-MM-DD HH:MM:SS

            注釋:支持的范圍是從 '1970-01-01 00:00:01' UTC 到 '2038-01-09 03:14:07' UTC

            TIME() 時間。格式:HH:MM:SS 注釋:支持的范圍是從 '-838:59:59' 到 '838:59:59'
            YEAR()

            2 位或 4 位格式的年。

            注釋:4 位格式所允許的值:1901 到 2155。2 位格式所允許的值:70 到 69,表示從 1970 到 2069。

            * 即便 DATETIME 和 TIMESTAMP 返回相同的格式,它們的工作方式很不同。在 INSERT 或 UPDATE 查詢中,TIMESTAMP 自動把自身設置為當前的日期和時間。TIMESTAMP 也接受不同的格式,比如 YYYYMMDDHHMMSS、YYMMDDHHMMSS、YYYYMMDD 或 YYMMDD。

            SQL Server 數據類型

            Character 字符串:

            數據類型描述存儲
            char(n) 固定長度的字符串。最多 8,000 個字符。 n
            varchar(n) 可變長度的字符串。最多 8,000 個字符。  
            varchar(max) 可變長度的字符串。最多 1,073,741,824 個字符。  
            text 可變長度的字符串。最多 2GB 字符數據。  

            Unicode 字符串:

            數據類型描述存儲
            nchar(n) 固定長度的 Unicode 數據。最多 4,000 個字符。  
            nvarchar(n) 可變長度的 Unicode 數據。最多 4,000 個字符。  
            nvarchar(max) 可變長度的 Unicode 數據。最多 536,870,912 個字符。  
            ntext 可變長度的 Unicode 數據。最多 2GB 字符數據。  

            Binary 類型:

            數據類型描述存儲
            bit 允許 0、1 或 NULL  
            binary(n) 固定長度的二進制數據。最多 8,000 字節。  
            varbinary(n) 可變長度的二進制數據。最多 8,000 字節。  
            varbinary(max) 可變長度的二進制數據。最多 2GB 字節。  
            image 可變長度的二進制數據。最多 2GB。  

            Number 類型:

            數據類型描述存儲
            tinyint 允許從 0 到 255 的所有數字。 1 字節
            smallint 允許從 -32,768 到 32,767 的所有數字。 2 字節
            int 允許從 -2,147,483,648 到 2,147,483,647 的所有數字。 4 字節
            bigint 允許介于 -9,223,372,036,854,775,808 和 9,223,372,036,854,775,807 之間的所有數字。 8 字節
            decimal(p,s)

            固定精度和比例的數字。允許從 -10^38 +1 到 10^38 -1 之間的數字。

            p 參數指示可以存儲的最大位數(小數點左側和右側)。p 必須是 1 到 38 之間的值。默認是 18。

            s 參數指示小數點右側存儲的最大位數。s 必須是 0 到 p 之間的值。默認是 0。

            5-17 字節
            numeric(p,s)

            固定精度和比例的數字。允許從 -10^38 +1 到 10^38 -1 之間的數字。

            p 參數指示可以存儲的最大位數(小數點左側和右側)。p 必須是 1 到 38 之間的值。默認是 18。

            s 參數指示小數點右側存儲的最大位數。s 必須是 0 到 p 之間的值。默認是 0。

            5-17 字節
            smallmoney 介于 -214,748.3648 和 214,748.3647 之間的貨幣數據。 4 字節
            money 介于 -922,337,203,685,477.5808 和 922,337,203,685,477.5807 之間的貨幣數據。 8 字節
            float(n) 從 -1.79E + 308 到 1.79E + 308 的浮動精度數字數據。 參數 n 指示該字段保存 4 字節還是 8 字節。float(24) 保存 4 字節,而 float(53) 保存 8 字節。n 的默認值是 53。 4 或 8 字節
            real 從 -3.40E + 38 到 3.40E + 38 的浮動精度數字數據。 4 字節

            Date 類型:

            數據類型描述存儲
            datetime 從 1753 年 1 月 1 日 到 9999 年 12 月 31 日,精度為 3.33 毫秒。 8 bytes
            datetime2 從 1753 年 1 月 1 日 到 9999 年 12 月 31 日,精度為 100 納秒。 6-8 bytes
            smalldatetime 從 1900 年 1 月 1 日 到 2079 年 6 月 6 日,精度為 1 分鐘。 4 bytes
            date 僅存儲日期。從 0001 年 1 月 1 日 到 9999 年 12 月 31 日。 3 bytes
            time 僅存儲時間。精度為 100 納秒。 3-5 bytes
            datetimeoffset 與 datetime2 相同,外加時區偏移。 8-10 bytes
            timestamp 存儲唯一的數字,每當創建或修改某行時,該數字會更新。timestamp 基于內部時鐘,不對應真實時間。每個表只能有一個 timestamp 變量。  

            其他數據類型:

            數據類型描述
            sql_variant 存儲最多 8,000 字節不同數據類型的數據,除了 text、ntext 以及 timestamp。
            uniqueidentifier 存儲全局標識符 (GUID)。
            xml 存儲 XML 格式化數據。最多 2GB。
            cursor 存儲對用于數據庫操作的指針的引用。
            table 存儲結果集,供稍后處理。
            Logo
            作者:Gezidan
            出處:http://www.rixu.net    
            本文版權歸作者和博客園共有,歡迎轉載,但未經作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文連接,否則保留追究法律責任的權利。
            posted on 2011-08-23 23:22 日需博客 閱讀(1716) 評論(1)  編輯 收藏 引用 所屬分類: 技術文章其它語言轉載

            FeedBack:
            # re: SQL 數據類型
            2011-08-24 09:51 | xzsdn
            不要什么都提交到首頁好不好  回復  更多評論
              
            久久精品免费网站网| 欧美久久久久久午夜精品| 亚洲色大成网站www久久九| 亚洲国产精品无码久久SM| 亚洲va久久久噜噜噜久久男同| 国产精品99久久99久久久| 国内精品久久久久久野外| 久久亚洲AV无码西西人体| 欧美一区二区三区久久综合| 丁香五月综合久久激情| 99国产精品久久久久久久成人热| 国产精品视频久久| 亚洲精品乱码久久久久久不卡| 思思久久99热只有频精品66| 亚洲国产精品久久久天堂| 久久久久四虎国产精品| 精品国产乱码久久久久久人妻| 久久精品成人免费看| 色妞色综合久久夜夜| 麻豆精品久久精品色综合| 五月丁香综合激情六月久久| 久久露脸国产精品| 93精91精品国产综合久久香蕉| 一本色道久久88—综合亚洲精品| 夜夜亚洲天天久久| 久久久久99精品成人片欧美| 久久精品卫校国产小美女| 久久久亚洲精品蜜桃臀| 久久www免费人成精品香蕉| 国产精品视频久久久| 91精品国产9l久久久久| 久久亚洲精品成人AV| 亚洲午夜久久久影院| 无码人妻久久一区二区三区蜜桃| 亚洲人成网站999久久久综合| 亚洲狠狠久久综合一区77777| 99久久国语露脸精品国产| 久久精品九九亚洲精品天堂| 9久久9久久精品| 国产 亚洲 欧美 另类 久久| 狠狠色伊人久久精品综合网|