參考網址

數值型別

欄位資料型別 型別大小 語法 型別
TINYINT 1 byte TINYINT[(M)] [UNSIGNED] [ZEROFILL] 整數
SMALLINT 2 bytes SMALLINT[(M)] [UNSIGNED] [ZEROFILL] 整數
MEDIUMINT 3 bytes MEDIUMINT[(M)] [UNSIGNED] [ZEROFILL] 整數
INT 4 bytes INT[(M)] [UNSIGNED] [ZEROFILL] 整數
INTEGER 4 bytes INTEGER[(M)] [UNSIGNED] [ZEROFILL] 整數
BIGINT 8 bytes BIGINT[(M)] [UNSIGNED] [ZEROFILL] 整數
FLOAT 4 bytes FLOAT[(4)][ZEROFILL] 單精度 浮點數
8bytes FLOAT[(8)][ZEROFILL] 雙精度 浮點數
DOUBLE 8 bytes DOUBLE[(M,D)][ZEROFILL] 雙精度 浮點數
DOUBLE PRECISION 8 bytes DOUBLE PRECISION[(M,D)][ZEROFILL] 浮點數
REAL 8 bytes REAL[(M,D)][ZEROFILL] 浮點數
DECIMAL M+2 bytes * DECIMAL[(M,D)][ZEROFILL] 浮點數
NUMERIC M bytes * NUMERIC[(M,D)][ZEROFILL] 浮點數

 

日期與時間型別

欄位資料型別 型別大小 語法 Zero Value
DATE 3 bytes “0000-00-00″
TIME 3 bytes “00:00:00″
DATETIME 8 bytes “0000-00-00 00:00:00″
TIMESTAMP 4 bytes TIMESTAMP(M) 00000000000000
YEAR 1 bytes 0000

 

字元與字串時間型別

欄位資料型別 型別大小 語法
CHAR(M) M bytes CHAR(M) 固定長度
VARCHAR(M) 可變長度
TINYBLOB、TINYTEXT 最大長度 255 bytes 可變長度
BLOB、TEXT 最大長度 65535 bytes 可變長度
MEDIUMBLOB、MEDIUMTEXT 最大長度 16777215 bytes 可變長度
LONGBLOB、LONGTEXT 最大長度 4294967295 bytes 可變長度
ENUM (‘value1′,’value2′,…) 列舉
SET (‘value1′,’value2′,…) 集合