sql数据类型中,类型(M)中的M是什么意思。
SQL数据类型:数字类型,⽇期和时间类型,字符串(字符和字节)类型,空间类型和 JSON数据类型。
对于整数类型,M表⽰最⼤显⽰宽度。对于浮点和定点类型, M是可以存储的总位数(精度)。对于字符串类型, M是最⼤长度。允许的最⼤值M取决于数据类型。
int (3)和int(5)可以存⼊的值得范围(有符号)⼤⼩是⼀样的都是 (-2147483648,2147483647),
如果存⼊的是⼤于5且⼩于int取值范围的数,这个时候M的限制就没有⽤了,存⼊的就是你输⼊的数。
create table 表名 (a int (3),b int(5) zerofill);在b中存⼊⼀个⼩于 5位的数,因为有zerofill填充,所以当数⼩于五位,会在前⾯添0。如果没有zerofill就还是存⼊的数。
总结,M就是最⼤的有效显⽰长度,与取值范围⽆关。
json值的类型有哪些
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论