數字類型
類型 | 字節數 |
---|---|
TINYINT | 1 字節 |
SMALLINT | 2 個字節 |
MEDIUMINT | 3 個字節 |
INT | 4 個字節 |
INTEGER | 4 個字節 |
BIGINT | 8 個字節 |
FLOAT(X) | 4 如果 X < = 24 或 8 如果 25 < = X < = 53 |
FLOAT | 4 個字節 |
DOUBLE | 8 個字節 |
DOUBLE PRECISION | 8 個字節 |
REAL | 8 個字節 |
DECIMAL(M,D) | M字節(D+2 , 如果M < D) |
NUMERIC(M,D) | M字節(D+2 , 如果M < D) |
日期和時間類型
類型 | 字節數 |
---|---|
DATE | 3 個字節 |
DATETIME | 8 個字節 |
TIMESTAMP | 4 個字節 |
TIME | 3 個字節 |
YEAR | 1 字節 |
字符串類型
類型 | 字節數 |
---|---|
CHAR(M) | M字節,1 <= M <= 255 |
VARCHAR(M) | L+1 字節, 在此L <= M和1 <= M <= 255 |
TINYBLOB, TINYTEXT | L+1 字節, 在此L< 2 ^ 8 |
BLOB, TEXT | L+2 字節, 在此L< 2 ^ 16 |
MEDIUMBLOB, MEDIUMTEXT | L+3 字節, 在此L< 2 ^ 24 |
LONGBLOB, LONGTEXT | L+4 字節, 在此L< 2 ^ 32 |
ENUM(‘value1’,‘value2’,…) | 1 或 2 個字節, 取決於枚舉值的數目(最大值65535) |
SET(‘value1’,‘value2’,…) | 1,2,3,4或8個字節, 取決於集合成員的數量(最多64個成員) |