一、数值
1、TINYINT
1 byte
小整数值
2、SMALLINT
2bytes
大整数值
3、MEDIUMINT
3 bytes
大整数值
4、INT或INTEGER
4 bytes
大整数值
age int
5、BIGINT
8 bytes
极大整数值
6、FLOAT
4 bytes
单精度浮点数值
7、DOUBLE
8 bytes
双精度浮点数值
score double(总长度,小数点后保留的位数)
8、DECIMAL
小数值
二、日期和时间类型
1、DATE
年月日(日期值)
birthday date
2、TIME
时分秒(时间值或持续时间)
3、YEAR
年份(年份值)
4、DATETIME
年月日时分秒(混合日期和时间值)
5、TIMESTAMP
年月日时分秒(时间戳;自动赋予当前系统时间)
三、字符串
1、CHAR
0-255 bytes
定长字符串
name char(最大允许字符个数)
2、VARCHAR
0-65535 bytes
变长字符串
name varchar(最大允许字符个数)会根据字符长度分配存储空间