MySQL 資料常用類型匯總

來源:互聯網
上載者:User

標籤:資料類型   mysql   類型   資料   匯總   

1、整數類型


整數類型 位元組 最小值 最大值
TINYINT 1

有符號:-128

無符號:0

有符號:127

無符號:255

SMALLINT 2

有符號:-32768

無符號:0

有符號:32767

無符號:65535

MEDIUMINT 3

有符號:-8388608

無符號:0

有符號:8388607

無符號:1677215

INT和INTEGER 4

有符號:-2147483648

無符號:0

有符號:2147483647

無符號:4294967295

BIGINT 8

有符號:-9223372036854775808

無符號:0

有符號:9223372036854775807

無符號:18446744073709551615

常用:INT、INTEGER、BIGINT類型



2、浮點數類型

浮點數類型 位元組 最小值 最大值
FLOAT 4 +-1.75494351E-38 +-3.402823466E+38
BOUBLE 8 +-2.2250738585072014E-308 +-1.7976931348623157E+308

常用:FLOAT、BOUBLE類型


3、定點數類型

定點數類型 位元組 最小值 最大值
DEC(M,D)和DECIMAL(M,D) M+2 +-2.2250738585072014E-308 +-1.7976931348623157E+308

此類型在資料用的比較少


4、日期與時間類型

日期與時間類型 位元組 最小值 最大值
DATE 4 1000-01-01 9999-12-31
DATETIME 8 1000-01-01 00:00:00 9999-12-31 23:59:59
TIMESTAMP 4 19700101080001 2038年的某個時刻
TIME 3 -838:59:59 838:59:59
YEAR 1 1901 2155

常用:DATETIME、DATE、YEAR類型


5、字元類型


1)CHAR類型

CHAR類型 位元組 描述
CHAR(M) M M為0-255之間的整數
VARCHAR(M) M M為0-65535之間的整數

常用:CHAR、VARCHAR類型


2)TEXT類型(儲存較長的字元)


TEXT類型 位元組 描述
TINYTEXT 0-255 值長度為+2個字元
TEXT 0-65535 值長度為+2個字元
MEDIUMTEXT 0-167772150 值長度為+3個字元
LONGTEXT 0-4294967295 值長度為+4個字元

常用:TEXT、LONGTEXT類型


3)BINARY類型(儲存圖片、音樂、視頻檔案)


BINARY類型 位元組 描述
BINARY(M) M 允許長度為0-M
VARBINARY(M) M 允許長度為0-M

此類型適合圖片選擇,不是很適合音樂、視頻選擇


4)BLOB類型(儲存較大音樂、視頻檔案)

BLOB類型 位元組
TINYBLOB 0-255
BLOB 0-2的16次方
MEDIUMBLOB 0-2的24次方
LONGBLOB 0-2的32次方

常用:BLOB、LONGBLOB類型

本文出自 “一座舊城,記憶依舊。” 部落格,請務必保留此出處http://diaosi58.blog.51cto.com/2722311/1672025

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.