- 博客(5)
- 收藏
- 关注
转载 SQL语句中:UNION与UNION ALL的区别(转)
UNION用的比较多union all是直接连接,取到得是所有值,记录可能有重复 union 是取唯一值,记录没有重复 1、UNION 的语法如下: [SQL 语句 1] UNION [SQL 语句 2]2、UNION ALL 的语法如下: [SQL 语句 1] UNION ALL [SQL 语句 2]效率:UN...
2018-09-06 21:17:08
194
转载 SQL中left join, right join有什么区别?(转)
1、left join 是左联接 返回包括左面表中的所有记录和右面表中联结字段相等的记录 left join是以左面表的记录为基础的,右面表数据不足的地方用NULL填充2、right join 是右联接 返回包括右面表中的所有记录和左面表中联结字段相等的记录,其结果刚好相反,以右面表为基础的,左面表数据不足的地方用NULL填充left join是以左表为准的.左表(A)的记录将会全部表示出...
2018-09-06 20:58:25
3130
转载 SQL中in 、or、和exist 区别(转)
in 和or区别:如果in和or所在列有索引或者主键的话,or和in没啥差别,执行计划和执行时间都几乎一样。如果in和or所在列没有 索引的话,性能差别就很大了。在没有索引的情况下,随着in或者or后面的数据量越多,in的效率不会有太大的下降,但是or会随着记录越多的话性能下降 非常厉害 因此在给in和or的效率下定义的时候,应该再加上一个条件,就是所在的列是否有索引或者是否是主键。如果有索...
2018-09-06 20:43:38
21290
1
转载 table和view区别(转)
sql server中table和view区别table 是实际表 view是虚表。你可以认为view是一个查询的结果。我们经常用sql语句如; select 姓名,性别 from 学生表 对 学生这个table进行查询,这是个简单查询,但是当我们要将 table1,table2,table3 ,table4 ..........好多个表进行多表查询的时候,我们不想每次都写一连窜的连接语句...
2018-09-06 20:24:58
10688
转载 MySQL中varchar与char区别(转)
MySQL中varchar最大长度是多少?一. varchar存储规则:4.0版本以下,varchar(20),指的是20字节,如果存放UTF8汉字时,只能存6个(每个汉字3字节) 5.0版本以上,varchar(20),指的是20字符,无论存放的是数字、字母还是UTF8汉字(每个汉字3字节),都可以存放20个,最大大小是65532字节 Mysql4中最大也不过是20个字节,但是Mys...
2018-09-06 19:31:19
328
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人