当前位置:   article > 正文

MySQL>数据类型_mysql 字段默认是否带符号位

mysql 字段默认是否带符号位

数据类型分类

在这里插入图片描述

数值类型

1.整型在MySQL中默认是有符号的,可以通过UNSIGNED来说明某个字段是无符号的
2.bit类型若(M)被忽略,默认为1
3.float(m,d);m指定显示长度,d指定小数位数,保存时会进行四舍五入,不过在工程中很少使用float类型
4.decimal(m,d);使用和float很像,但是精度更高

字符串类型

1.char(L);固定长度L的字符串,最大为255
2.varchar(L);可变长度字符串,L表示最大长度,最大为65535,会有1~3个字节记录数据的大小,所以有效字节数是65532,当我们使用utf8时L最大为21844,(因为utf中一个字符占3个字节,gbk中一个字符占2个字节)
3.定长数据使用char,使用varchar节省空间但是效率低。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/黑客灵魂/article/detail/999529
推荐阅读
相关标签
  

闽ICP备14008679号