close
● 數值型別
● 日期與時間型別
● 字元與字串時間型別
欄位資料型別 | 型別大小 | 語法 | 型別 |
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',...) | 集合 |
全站熱搜
留言列表