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)变长类型

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

友情链接更多精彩内容