【参考】
我用#CSDN#这个app发现了有技术含量的博客,小伙伴们求同去《MySQL数据的基本类型——实用篇》, 一起来围观吧 https://blog.csdn.net/qq_27648991/article/details/80411566?utm_source=app
https://www.cnblogs.com/doctorJoe/p/5337510.html
1 数值型
1.1 int:4字节,区分有符号和无符号2种范围,长度对int型无意义;
1.2 BigInt:8字节
1.3 decimal:表示浮点数,decimal(n,m)其中n表示总位数,m表示小数的位数,不够会自动补全0。
1.4 float大小为8字节,最大精度为15位,real大小为4字节,最大精度为7位。
1.5 float和decimal的区别:
decimal存入的小数是精确的,float精度会丢失,银行业务使用decimal(来自我用#CSDN#这个app发现了有技术含量的博客,小伙伴们求同去《MySQL中decimal与float的区别》, 一起来围观吧 https://blog.csdn.net/sinat_36246371/article/details/72676951?utm_source=app)
2 字符型(char,varchar):
2.1 长度对字符型数据是有意义的,char(N)/varchar(N)中N表示的是字符个数,而不是字符长度。比如name char(3)中,只能存放“adc”或者“123” 或者“一般般”,varchar同理
2.2 char和varchar的区别是varchar的长度可变。
网友评论