-
日期时间类
- DATE
- DATETIME
- TIMESTAMP
- TIME
- YEAR
- 用来存储日期信息
- 用来存储日期与时间的整合
- 用于定义被更新时的时间戳
- 用来存储时间类型
- 一个单字节类型用于表示年
-
数值类型
- BOOL和BOOLEAN
-
INTEGER类型
- TINYINT
- SMALLINT
- MEDIUMINT
- INT
- BIGINT
- 1字节, -128 ~ 127 ,无符号:0 ~ 255
- 2字节,-32768 ~ 32767, 无符号:0 ~ 65535
- 3字节, -8388608 ~ 8388607, 无符号:0 ~ 16777215
- 4字节, -2147483648 ~ 2147483647, 无符号:0 ~ 4294967295
- 8字节, -9223372036854775808 ~ 9223372036854775807, 无符号0 ~ 18446744073709551615
-
浮点类型
- DECIMAL
- FLOAT
- DOUBLE
- 用于保存必须为确切精度的值,通常要指定精度和标度
- 用于表示近似数值数据类型
- 8字节,其他属性与FLOAT相同
- TINYINT(1)的别名,只能赋值0或1
-
字符类型
- CHAR
- VARCHAR
- 定长字符串
- 可变长字符串