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