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)变长类型
网友评论