Day two

1.查询结果去重? distinct

​ mysql> select distinct job from emp;

​ distinct name1,name2 联合去重

​ distinct 放在所有关键字的最前面

数据库 MySQL (学习全过程)(B站动力节点杜老师)(DAY 2)

数据库 MySQL (学习全过程)(B站动力节点杜老师)(DAY 2)

数据库 MySQL (学习全过程)(B站动力节点杜老师)(DAY 2)

2.避免笛卡尔积现象?

匹配次数不会减少,只不过显示的是有效记录!

数据库 MySQL (学习全过程)(B站动力节点杜老师)(DAY 2)

3.sql 92/99区别?

数据库 MySQL (学习全过程)(B站动力节点杜老师)(DAY 2)

数据库 MySQL (学习全过程)(B站动力节点杜老师)(DAY 2)

join 前面可以加 inner 内连接

数据库 MySQL (学习全过程)(B站动力节点杜老师)(DAY 2)

4.非等值连接 (省略了inner)

数据库 MySQL (学习全过程)(B站动力节点杜老师)(DAY 2)

数据库 MySQL (学习全过程)(B站动力节点杜老师)(DAY 2)

5.自连接

特点: 一张表看做两张表 自己连接自己

数据库 MySQL (学习全过程)(B站动力节点杜老师)(DAY 2)

数据库 MySQL (学习全过程)(B站动力节点杜老师)(DAY 2)

数据库 MySQL (学习全过程)(B站动力节点杜老师)(DAY 2)

6.外连接

两张表一个主表一个副表

数据库 MySQL (学习全过程)(B站动力节点杜老师)(DAY 2)

右外连接 加right
左外连接 加left

多张表之间查询 join

数据库 MySQL (学习全过程)(B站动力节点杜老师)(DAY 2)

7.子查询

可以再 select from where 后加 select

8.union(可以将查询结果集相加)

数据库 MySQL (学习全过程)(B站动力节点杜老师)(DAY 2)

9.limit(重点)

  • limit 是mysql 特有的 oracle 中 类似的(rownum)

  • limit 取结果集中的部分数据 这时他的作用

  • 语法机制

    ​ limit startindex ,length

    ​ startindex表示起始位置

    ​ length表示取几个。

    数据库 MySQL (学习全过程)(B站动力节点杜老师)(DAY 2)

  • limit 是 sql 中最后执行的语句

数据库 MySQL (学习全过程)(B站动力节点杜老师)(DAY 2)

数据库 MySQL (学习全过程)(B站动力节点杜老师)(DAY 2)

10.多表连接示意图

数据库 MySQL (学习全过程)(B站动力节点杜老师)(DAY 2)

11.创建表 (建表语句)

数据库 MySQL (学习全过程)(B站动力节点杜老师)(DAY 2)

数据库 MySQL (学习全过程)(B站动力节点杜老师)(DAY 2)

12.数据类型

数据库 MySQL (学习全过程)(B站动力节点杜老师)(DAY 2)

数据库 MySQL (学习全过程)(B站动力节点杜老师)(DAY 2)

13.insert插入语句

数据库 MySQL (学习全过程)(B站动力节点杜老师)(DAY 2)

数据库 MySQL (学习全过程)(B站动力节点杜老师)(DAY 2)

数据库 MySQL (学习全过程)(B站动力节点杜老师)(DAY 2)

插入字段省略不写

数据库 MySQL (学习全过程)(B站动力节点杜老师)(DAY 2)

一次插入多行数据

数据库 MySQL (学习全过程)(B站动力节点杜老师)(DAY 2)

14.创建表赋默认值 /删除表

数据库 MySQL (学习全过程)(B站动力节点杜老师)(DAY 2)

15.表的复制

数据库 MySQL (学习全过程)(B站动力节点杜老师)(DAY 2)

16.将查询结果插入到一张表中

数据库 MySQL (学习全过程)(B站动力节点杜老师)(DAY 2)

17.修改数据 update

数据库 MySQL (学习全过程)(B站动力节点杜老师)(DAY 2)

数据库 MySQL (学习全过程)(B站动力节点杜老师)(DAY 2)

更新所有数据

数据库 MySQL (学习全过程)(B站动力节点杜老师)(DAY 2)

18.删除数据

数据库 MySQL (学习全过程)(B站动力节点杜老师)(DAY 2)

数据库 MySQL (学习全过程)(B站动力节点杜老师)(DAY 2)

数据库 MySQL (学习全过程)(B站动力节点杜老师)(DAY 2)

19.表结构的修改(不学)

数据库 MySQL (学习全过程)(B站动力节点杜老师)(DAY 2)

20.CRUD

数据库 MySQL (学习全过程)(B站动力节点杜老师)(DAY 2)

其余两天链接

第一天链接:https://blog.csdn.net/qq_43649223/article/details/106221325
第三天链接:https://blog.csdn.net/qq_43649223/article/details/106225179

看到最后的帮忙点个???????? 谢谢!
数据库 MySQL (学习全过程)(B站动力节点杜老师)(DAY 2)

相关文章: