概述
m y S Q L mySQL mySQL的学记录— d a y 2 day2 day2
1.去除重复记录
使用 distinct
关键字,该关键字只能用在字段的前面,如果用在多个字段的前面,则表示对于多个字段进行去重,若多个字段中存在一个不相同,则视为不同。
2.连接查询。
分类:
1.内连接:
等值连接,非等值连接,自连接。
2.外连接:
左外连接,右外连接。
3.全连接。
连接查询中的笛卡尔积现象:
每个表的字段会依次与另一个表中字段进行匹配,匹配次数就是两者个数的乘积数。
等值连接:
select 字段1,字段2 from 表1 (inner) join 表2 on 条件.
非等值连接:
select 字段1,字段2 from 表1 join 表2 on 字段 between .... and ...
自连接
:就是一张表看成两张表进行查找。
可对同一个表起不同的别名然后取字段即可。
外连接:
与内连接不同的是,外连接查询是以一个表为主表,另一个表为副表,主表的数据都要查出来,而内连接就是只会查询到匹配的数据,如果主表的数据在副表找不到对应的数据则副表对应的那个数据为NULL
。
select 字段1,字段2 from 表1 left (outer) join 表2 on 条件.
若要改为右外连接,则交换个位置即可。
最后
以上就是优秀季节为你收集整理的mySQL的学记录day2 m y S Q L mySQL mySQL的学记录— 的全部内容,希望文章能够帮你解决mySQL的学记录day2 m y S Q L mySQL mySQL的学记录— 所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复