MySQL基本数据类型 学习笔记 2022-3-20

五大数据类型

整数类型

N表示的是显示宽度,不足的用0补足,超过的无视长度而直接显示整个数字,但这要整型设置了 zerofill才有效

浮点数类型



decimal采用的是四舍五入;float和double采用的是四舍六入五成双

什么是四舍六入五成双?
就是5以下舍弃5以上进位,如果需要处理数字为5的时候,需要看5后面是否还有不为0的任何数字,如果有,则直接进位,如果没有,需要看5前面的数字,若是奇数则进位,若是偶数则将5舍掉

日期类型

字符串类型


char类型占用固定长度,如果存放的数据为固定长度的建议使用char类型,如:手机号码、身份证等固定长度的信息
表格中的L表示存储的数据本身占用的字节,L 以外所需的额外字节为存放该值的长度所需的字节数
MySQL 通过存储值的内容及其长度来处理可变长度的值,这些额外的字节是无符号整数
请注意,可变长类型的最大长度、此类型所需的额外字节数以及占用相同字节数的无符号整数之间的对应关系:
例如,MEDIUMBLOB 值可能最多 2^24- 1字节长并需要3 个字节记录其长度,3 个字节的整数类型MEDIUMINT 的最大无符号值为 2^24- 1。

其他类型

posted @ 2022-03-20 00:27  紫薇哥哥  阅读(69)  评论(0)    收藏  举报