mysql bigint(20) 20指的是啥意思

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql bigint(20) 20指的是啥意思相关的知识,希望对你有一定的参考价值。

mysql bigint(20)中20指的是该字段下能输入的最大数字长度。

括号里的数字叫数据的宽度,不同的数据类型对宽度的处理也不一样:

1、整数类型,这里显示的宽度和数据类型的取值范围是没有任何关系的,显示宽度只是指明Mysql最大可能显示的数字个数,数值的位数小于指定的宽度时会由空格填充;如果插入了大于显示宽度的值,只要该值不超过该类型的取值范围,数值依然可以插入,而且能够显示出来。例如上面的udi,显示的宽度是4,但是我向uid中插入100001,也是可以的,保存和显示的都会是100001;如果你不设置宽度,系统将添加默认的宽度tinyint(4),smallint(6),mediumint(9),int(11),bigint(20),这些默认的宽度是跟该类型的取值范围长度相关。

2、字符串类型,字符串类型这个宽度才真的用上了。不管是char还是varchar,宽度都定义了字符串的最大长度;例如上面的 password varchar(20),如果你输入了一个21个字符的密码,那么保存和显示的只会是前20个字符,你将丢失一个字符信息,char同理。由于varchar是变长存储的,所以实际开发中我们一般都把varchar的宽度设为最长255,反正你没用完它也不会浪费空间。

3、浮点和日期等数据类型对数据的宽度没有要求,一般也不设置,默认是0。

参考技术A mysql的整型类型有这样几种:
类型 占用字节
tinyint 1
smallint 2
mediumint 3
int 4
bigint 8
这是决定存储需要占用多少字节
tinyint(M), M默认为4;
SMALLINT(M), M默认为6;
MEDIUMINT(M), M默认为9;
INT(M),M默认为11;
BIGINT(M),M默认为20.
M表示最大显示宽度, 建表若设置了zerofill(0填充), 会在数字前面补充0.
参考技术B 数字长度 最大20位追问

20bit吗,还是能输入20个数字

追答

是你输入的数字的长度 ,也就是位数 -2^63 (-9,223,372,036,854,775,808) 至 2^63-1 (9,223,372,036,854,775,807) 它的范围是20位数字

本回答被提问者采纳
参考技术C 看你的环境是怎么定义的..如果是默认的...虽然是提示的20个字符,但是其实bigint的最大是可以达到255位 参考技术D 这字段下 能输入的最大数字长度是 20位

轮胎中Type: MRN ,UTN , ULN 分别是啥意思?指的是啥型号或用途?

轮胎中Type: MRN ,UTN , ULN 分别是什么意思?指的是什么型号或用途?

一般轮胎规格可描述为:

[胎宽mm]/[胎厚与胎宽的百分比] R[轮毂直径(英寸)] [载重系数][速度标识]

或者

[胎宽mm]/[胎厚与胎宽的百分比][速度标识] R[轮毂直径(英寸)] [载重系数]

例如轮胎: 195/65 R14 88H 或者 195/65H R15 88

可以解释为:
胎宽-----------------------195mm
胎厚与胎宽的百分比为-------65% 即胎厚=126.75, 126.75/195*100=65(%)
轮毂直径-------------------15英寸
载重系数-------------------88
速度系数-------------------H

一般来说,[胎宽]/[胎厚与胎宽的百分比] R[轮毂直径(英寸)]了解对更换适合你的车的轮胎有帮助.了解轮胎的[载重系数][速度系标志]对行车安全有帮助.

轮胎速度标识表

速度标识 最大时速 常用车型
---------- ---------- -------------------------------
N 140km/h 备用胎 Spare Tires
P 150km/h
Q 160km/h 雪胎,轻型卡车胎 Winter, LT Tires
R 170km/h 轻型卡车胎 LT Tires
S 180km/h
T 190km/h
U 200km/h
H 210km/h 运动性轿车 Sport Sedans
V 240km/h 跑车 Sports Cars
Z 240km/h 跑车 Sports Cars (或大于240km/h)
W 270km/h 特型跑车 Exotic Sport Cars
Y 300km/h 特型跑车 Exotic Sport Cars
---------------------------------------------------------
注:
1.较常见轮胎速度标识为,S,T,H
2.如轮胎无速度标识,除非另有说明,一般认为最大安全速度为120KM/H.

下面是轮胎上一些常见标识,该图为典型北美轮胎标仅供参考.

Tire Size/轮胎尺寸,Loading Rating Index/载重系数, Speed Rating Index/速度标识。

轿车的车轮一般使用子午线轮胎。子午线轮胎的规格包括宽度,高宽比,内径和速度极限符号。以丰田CROWN3.0 轿车为例,其轮胎规格是195/65R15,表示轮胎两边侧面之间的宽度是195 毫米,65表示高宽比,“R”代表单词RADIAL,表示是子午轮胎。15是轮胎的内径,以英寸计。有些轮胎还注有速度极限符号,分别用P、R、S、T、H、V、Z 等字母代表各速度极限值。

特别要指出的是高宽比,其含义是轮胎胎壁高度占胎宽的百分比,现代轿车的轮胎高宽比多的50至70之间,数值越小,轮胎形状越扁平。随着车速的提高,为了降低轿车的重心和轴心,轮胎的直径不断缩小。为了保证有足够的承载能力,改善行驶的稳定性和抓地力,轮胎和轮圈的宽度只得不断加大。因此,轮胎的截面形状由原来的近似园形向扁平化的椭园形发展

正式来说,速度等级表明轮胎在规定条件下承载规定负荷的最高速度。字母A至Z代表轮胎从4.8公里/小时到300公里/小时的认证速度等级。常用的速度等级有:
K 110 km/H
L 120 km/H
M 130 km/H
N 140 km/H
Q 160公里/小时 V 240公里/小时
R 170公里/小时 W 270公里/小时
S 180公里/小时 Y 300公里/小时
T 190公里/小时 Z ZR 速度高于240公里/小时
H 210公里/小时 ZR 如果使用说明中轮胎的规格标示出现ZR。如P275/40ZR17 93W, 那么最高速度等级("93W"中的 "W")为270公里/小时。
参考技术A 你可以说的再详细一点吗?比方说出处啊,什么轮胎或者文献上的。是轮胎的种类还是生产过程?
我查了很多资料都没见。
参考技术B 去专卖店

以上是关于mysql bigint(20) 20指的是啥意思的主要内容,如果未能解决你的问题,请参考以下文章

盖茨特征指的是啥

MySQL 中的类型:BigInt(20) 与 Int(20)

mysql varchar定义长度多少为好

mel是啥

测序fq文件的Q20是啥意思

MySQL:bigint 与 int