MySQL学习
Posted silentyears
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL学习相关的知识,希望对你有一定的参考价值。
- 常见的SQL语句类型
- DDL:数据定义语言,例如create,alter,用它来定义数据库的对象
- TPL:事务处理语言,例如
- DCL:数据控制语言,例如,控制数据库访问权限
- DML:数据操作语言,例如insert,update,delete,select,对不同数据操作的
- join语句
- 内连接(inner join)
- 内连接基于inner join连接谓词将两张表(如A和B)的列组合在一起,产生新的结果表(两张表的公共部分)
- 格式:selecta.user_name,a.over,b.over from user1 a inner join user2 b on a.user_name=b.user_name
- 全外连接(full outer join)
- 左外连接(left outer join)
- 可以查(a,b表)a表中有,b表中没有的:select<select_list> from table a a left join table b b on a.key=b.key
- 也可以查只存在于a表中的:select<select_list> from table a a left join table b b on a.key=b.key where b.key is null
- 右外连接(right outer join)
- 交叉连接(cross join)
- 内连接(inner join)
以上是关于MySQL学习的主要内容,如果未能解决你的问题,请参考以下文章