请讲解下原理,谢谢
bigint
从 -2^63 (-9223372036854775808) 到 2^63-1 (9223372036854775807) 的整型数据(所有数字)。存储大小为 8 个字节。
vharchar是可变长度,即你存的是多少位,就是按多少位。但是bigint是固定长度,无论你存多少,他就是要扫描多少位。
所以varchar要比较快追问
从 -2^63 (-9223372036854775808) 到 2^63-1 (9223372036854775807) 的整型数据(所有数字)。存储大小为 8 个字节。
vharchar是可变长度,即你存的是多少位,就是按多少位。但是bigint是固定长度,无论你存多少,他就是要扫描多少位。
所以varchar要比较快追问
但是取出数后,vaharchar 是要一个一个去比较字符串的,还int 一下就比较了,这个时间,与扫描时间的快慢怎么区别
温馨提示:答案为网友推荐,仅供参考