Mysql中的資料類型

來源:互聯網
上載者:User

標籤:

mysql的資料類型種類繁多,也比較簡單,我這裡總結一下。

一、數實值型別

    1.整數    

        mysql中沒有long類型,可以用bigint類型同樣都是64位。

        mysql中給整數類型的範圍是  -2^(n-1) 到 2^(n-1) - 1     n表示位元

         tinyint,  8位

        smallint  16位

        mediumint,  24位

        int,   32位

        bigint.   64位

    2.浮點型

        float :32位

        double : 64位

        decimal(n,m) : n表示十進位數的總個數包括小數位元,m表示保留小數位元

二、字元類型

        1.char(n)

            固定長度的字元,存的字元長度小於n的時候都以n的長度儲存。

        2.varchar(n)

            不定長度的字元,多出一或者兩個位元組用來儲存長度。

        3.text        以文本的形式儲存

            tinytext  最多存放2^8-1個字元

            text        最多存放2^16-1個字元

            mediumtext    最多存放2^24-1個字元

            longtext    最多存放2^32-1個字元

        4.  bit(n)    

             n位的二進位

        5. blob   以二進位的形式儲存

            tinyblob     最多存放2^8-1個字元

            blob             最多存放2^16-1個字元

            mediumblob     最多存放2^24-1個字元

            longblob     最多存放2^32-1個字元

三、時間和日期類型

        datetime  時間類型  範圍較大,為1001到9999,精度為妙無時區概念。

        timestamp    時間戳記類型  範圍較小,為1970到2037,精度為妙,數值表示目前到1970年1月1日共經曆的秒數。預設是當前日期。

Mysql中的資料類型

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.