mysql欄位類型

來源:互聯網
上載者:User

標籤:

mysql欄位類型MYSQL支援的資料類型——字串類型數字類型

列類型

需要的儲存量

範圍、備忘

TINYINT

1 個位元組

一個很小的整數

有符號的範圍是-128到127,無符號的範圍是0到255

SMALLINT

2 個位元組

一個比較小的整數

有符號的範圍是-32768到32767,無符號的範圍是0到65535

MEDIUMINT

3 個位元組

一個中等大小的整數

有符號的範圍是-8388608到8388607,無符號的範圍是0到16777215

INT

4 個位元組

一個正常大小整數

有符號的範圍是-2147483648到2147483647,無符號的範圍是0到4294967295

即最多可儲存10個數字,如果儲存手機號(11位)則會失敗。

INTEGER

4 個位元組

INT的一個同義字

BIGINT

8 個位元組

一個大整數

有符號的範圍是-9223372036854775808到9223372036854775807,無符號的範圍是0到18446744073709551615

FLOAT(M,D)

4 個位元組

 

一個小(單精密)浮點數字。不能無符號。

允許的值是-3.402823466E+38到-1.175494351E-38,0 和 1.175494351E-38到3.402823466E+38。M是顯示寬度而D是小數的位元。沒有參數的FLOAT或有<24 的一個 參數表示一個單精密浮點數字。

FLOAT

4 個位元組

 

DOUBLE

 

8 個位元組

一個正常大小(雙精密)浮點數字。不能無符號。
允許的值是-1.7976931348623157E+308到-2.2250738585072014E-308、
0和2.2250738585072014E-308到1.7976931348623157E+308。

DOUBLE PRECISION

8 個位元組

 

REAL

8 個位元組

這些是DOUBLE同義字

DECIMAL(M,D)

M位元組(D+2 , 如果M< D)

一個未壓縮(unpack)的浮點數字。不能無符號。行為如同一個CHAR列:“未壓縮”意味著數字作為一個字串被儲存,值的每一位使用一個字元

NUMERIC(M,D)

M位元組(D+2 , 如果M< D)

這是DECIMAL的一個同義字

日期和時間類型

列類型

需要的儲存量

範圍、備忘

DATE

3 個位元組

 1000-01-01~9999-12-313位元組(MySQL3.23版以前是4位元組 ) 0000-00-00

DATETIME

8 個位元組

 1000-01-01 00:00:00~9999-12-3123:59:59 8位元組 0000-00-00 00:00:00

TIMESTAMP

4 個位元組

 19700101000000~2037年的某個時刻 4位元組00000000000000

TIME

3 個位元組

 -838:59:59~838:59:59 3位元組00:00:00

YEAR

1 位元組

 YEAR(4):1901~2155YEAR(2):1970~2069 1位元組 0000

字串類型

列類型

需要的儲存量

備忘

CHAR(M)

M位元組,1 <= M<= 255

 

VARCHAR(M)

L+1 位元組, 在此L <=M1 <= M <=255

 

TINYBLOB, TINYTEXT

L+1 位元組,在此L< 2 ^ 8

最大長度為255(2^8-1)個字元

BLOB, TEXT

L+2 位元組,在此L< 2 ^ 16

最大長度為65535=64K(2^16-1)個字元

MEDIUMBLOB,MEDIUMTEXT

L+3 位元組,在此L< 2 ^ 24

最大長度為16777215=16M(2^24-1)個字元

LONGBLOB, LONGTEXT

L+4 位元組,在此L< 2 ^ 32

最大長度為4294967295=4G(2^32-1)個字元

ENUM(‘value1‘,‘value2‘,...)

1 或 2 個位元組, 取決於枚舉值的數目(最大值65535)

 

SET(‘value1‘,‘value2‘,...)

1,2,3,4或8個位元組, 取決於集合成員的數量(最多64個成員)

 


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.