数据类型是指列、存储过程参数、表达式和局部变量的数据特征,它决定了数据的存储格式,代表了不同的信息类型。
1.整型
1)TINYINT 占用1字节
2)SMALLINT 占用2字节
3)MEDIUMINT 占用3字节
4)INT 占用4字节
5)BIGINT 占用8字节
2.浮点型
1)FLOAT[(M,D)] M是数字总位数,D是小数点后面的位数。精度大约7位小数。
2)DOUBLE[(M,D)] M是数字总位数,D是小数点后面的位数。
3.日期时间型
1)YEAR 占用1字节
2)TIME 占用3字节
3)DATE 占用3字节
4)DATETIME 占用8字节
5)TIMESTAMP 占用4字节
4.字符型
1)CHAR(M) 占用M个字节,0<=M<=255
2)VARCHAR(M) 占用L+1个字节,其中L<=M且0<=M<=65535
3)TINYTEXT 占用L+1个字节,其中L<2^8
4)TEXT 占用L+2个字节,其中L<2^16
5)MEDIUMTEXT 占用L+3个字节,其中L<2^24
6)LONGTEXT 占用L+4个字节,其中L<2^32
7)ENUM('value1','value2',...) 最多65535个值
8)SET('value1','value2',...) 最多64个值