MySQL列类型就是MySQL数据类型
一、数值类型
- 整型
tinyint【一个字节】
smallint【两个字节】
mediumint【3个字节】
int【4个字节、用的最多】
bigint【8个字节】 - 小数类型
float【单精度 4个字节】
double【双精度 8个字节】
decimal[M,D]【M表示长度,D代表小数点能精确到多少位、大小不确定,因为要根据M和D来决定】
二、文本类型(字符串类型)
- char 0~255
- varchar 0~65535(0~2^16-1)
- text 0~65535 (0~2^16-1)
- longtext (0~2^32-1)
三、二进制数据类型
- blob (0~2^16-1)
- longblob (0~2^32-1)
四、日期类型
- date【日期 年月日、不能存放时分秒】
- time 【时间 时分秒】
- datetime【年月日 时分秒 YYYY-MM-DD HH-mm-ss】
- timestamp 【时间戳】(它可以用于自动记录insert、update操作的时间)