我是靠谱客的博主 落后雪碧,最近开发中收集的这篇文章主要介绍mySQL的学记录day2 m y S Q L mySQL mySQL的学记录— ,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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的学记录— 所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(67)

评论列表共有 0 条评论

立即
投稿
返回
顶部