![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SQL
小星星要努力
小星星要努力
展开
-
面试中经常被问到的int(10)和int(11)的区别
mysql中int类型占用4个字节,而一个字节占用8个比特位,所以一个int类型的字段会占用2的32次方,我们就能换算出int UNSIGNED(无符号)类型的能存储的最小值为0, 最大值为4294967295;有符号的时候存储是从-2147483647,到2147483647;由此可以发现,正好是10位的长度;所以int默认的长度就是10,但是最大的存储长度也是10。接下来说int10和int...原创 2019-10-16 10:34:04 · 3616 阅读 · 0 评论 -
mysql 、oracle中char和varchar以及varchar2的区别
mysqlchar是固定长度,varchar是可变长度的,varchar2是oracle特有的。char定长存储,速度快,但是存在一定空间的资源浪费,适用于存储字段不是很大、对速度要求高的场合。速度快是因为在物理上是按照定长存储的,这样就可以根据偏移地址一次取出固定长度的字符。varchar是变长存储,所以速度没有char快。varchar在存储时,在物理上先要存储该字段的实际长度,然后才...原创 2019-10-15 11:11:43 · 938 阅读 · 0 评论 -
SQL去重的方法(干货)
1 用distinct关键字2 group by 分组 去重原创 2019-10-15 10:29:54 · 487 阅读 · 0 评论