MySQL学习

Posted silentyears

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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)

以上是关于MySQL学习的主要内容,如果未能解决你的问题,请参考以下文章

MySQL学习笔记六

MySQL数据库学习目录

有什么学习MySQL的好教程吗?

MySQL学习目录

MySQL学习总结之路(第五章:函数)

MySQL学习笔记五