● 數值型別
欄位資料型別型別大小語法型別
TINYINT1 byteTINYINT[(M)] [UNSIGNED] [ZEROFILL]整數
SMALLINT2 bytesSMALLINT[(M)] [UNSIGNED] [ZEROFILL]整數
MEDIUMINT3 bytesMEDIUMINT[(M)] [UNSIGNED] [ZEROFILL]整數
INT4 bytesINT[(M)] [UNSIGNED] [ZEROFILL]整數
INTEGER4 bytesINTEGER[(M)] [UNSIGNED] [ZEROFILL]整數
BIGINT8 bytesBIGINT[(M)] [UNSIGNED] [ZEROFILL]整數
FLOAT4 bytesFLOAT[(4)][ZEROFILL] 單精度浮點數
 8bytesFLOAT[(8)][ZEROFILL] 雙精度浮點數
DOUBLE8 bytesDOUBLE[(M,D)][ZEROFILL] 雙精度浮點數
DOUBLE PRECISION8 bytesDOUBLE PRECISION[(M,D)][ZEROFILL]浮點數
REAL8 bytesREAL[(M,D)][ZEROFILL]浮點數
DECIMALM+2 bytes *DECIMAL[(M,D)][ZEROFILL]浮點數
NUMERICM bytes *NUMERIC[(M,D)][ZEROFILL]浮點數

● 日期與時間型別
欄位資料型別型別大小語法Zero Value
DATE3 bytes "0000-00-00"
TIME3 bytes "00:00:00"
DATETIME8 bytes "0000-00-00 00:00:00"
TIMESTAMP4 bytesTIMESTAMP(M) 00000000000000
YEAR1 bytes 0000

● 字元與字串時間型別
欄位資料型別型別大小語法 
CHAR(M)M bytesCHAR(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',...)  集合
創作者介紹
創作者 tsuozoe 的頭像
tsuozoe

隨便寫寫的新天地

tsuozoe 發表在 痞客邦 留言(0) 人氣()