3.数据类型复习(MySQL)

1 什么是数据类型?

存储过程参数,表达式和局部变量的数据特征,他决定数据的存储格式,代表不同的信息类型

2 在MySQL种有哪些数据类型?

整型:TINYINT,SMALLINT,MEDIUMINT,INT,BIGINT

PS:1字节=8bit(2^8),有符号时需要1bit来表示符号位,无符号UNSIGNED

浮点型:FLOAT[(M,D)]   ,  DOUBLE[(M,D)]

float

PS:M是数字总位数,D是小数点后面的位数,如果M和D被省略,根据硬件允许的限制来保存值。单精度浮点数精确到大约7位小数位。double是float的十倍

日期时间型:YEAR,TIME,DATE,DATETIME,TIMESTAMP

PS:TIMESTAMP时间戳类型1970-2037(真正项目开发用得少)

字符型:CHAR(M), //M个字节

TINYTEXT,TEXT,MEDIUMTEXT,LONGTEXT,

ENUM('value1','value2'...)

SET('value1','value2'...)  //集合

PS:CHAR是定长类型,VARCHAR(M)变长类型

你可能感兴趣的:(3.数据类型复习(MySQL))