欢迎来到岁月无声的博客

人生三从境界:昨夜西风凋碧树,独上高楼,望尽天涯路。 衣带渐宽终不悔,为伊消得人憔悴。 众里寻他千百度,蓦然回首,那人却在灯火阑珊处。

MySQL学习

  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)

posted on 2019-02-21 22:38  <岁月无声>  阅读(133)  评论(0编辑  收藏  举报

导航