码迷,mamicode.com
首页 > 数据库 > 详细

MySQL学习

时间:2019-02-21 23:15:40      阅读:207      评论:0      收藏:0      [点我收藏+]

标签:left join   左外连接   cross   常见   update   oss   lte   tab   控制   

  1. 常见的SQL语句类型
    1. DDL:数据定义语言,例如create,alter,用它来定义数据库的对象
    2. TPL:事务处理语言,例如
    3. DCL:数据控制语言,例如,控制数据库访问权限
    4. DML:数据操作语言,例如insert,update,delete,select,对不同数据操作的
  2. join语句
    1. 内连接(inner join)
      1. 内连接基于inner join连接谓词将两张表(如A和B)的列组合在一起,产生新的结果表(两张表的公共部分)
      2. 格式:selecta.user_name,a.over,b.over from  user1 a inner join user2 b on a.user_name=b.user_name
    2. 全外连接(full outer join)
    3. 左外连接(left outer join)
      1. 可以查(a,b表)a表中有,b表中没有的:select<select_list> from table a a left join table b b on a.key=b.key
      2. 也可以查只存在于a表中的:select<select_list> from table a a left join table b b on a.key=b.key where b.key is null
    4. 右外连接(right outer join)
    5. 交叉连接(cross join)

MySQL学习

标签:left join   左外连接   cross   常见   update   oss   lte   tab   控制   

原文地址:https://www.cnblogs.com/SilentYears/p/10415798.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!