mysql 两张表合并查询_mysql 开发基础-1 表查询操作

4e63c1aaf2a4e1ddb4707473459431b2.png

在安装完数据库后,不管是windows 还是linux平台, mysql的sql命令都大同小异,相关命令都是相同的,每个命令结束后 都以 ; 结尾,

注意在windows平台中表名是不区分大小写的,在linux中是区分的。 例如tl1 与TL1在linux中是区分的。 为了一致所有的数据库名,表名,列名都采用小写。为了方便简单使用了sqllog客户端工具学习。

在安装完数据库后会出现的几个系统数据库:

Mysql 库: 该数据库存储了系统的用户权限信息

In_formation_schema库: 该数据库存储了一些数据库对象信息。比如用户表信息,列信息,权限信息,字符集信息,分区信息等。

Test库: 系统自动创建的测试数据库,任何用户都可以使用。

1. 切换数据库

0e6e6319cb27f8f97f8f50ed4726061c.png

2. 查看该数据库下的表

78cd2a96d0a23d1e82ad0f7891197ced.png

3.删除数据库

0bd8b6e28ef1d7af9633ff8ca5ef42f1.png

4.创建表

基本语法是CREATE TABLE tableanme (column_name column_type CONSTRAINTS)

cdc2390d156d2b5c087196d4094e7182.png

5.删除表

a934df11e537b0079d1171243c009db9.png

6.修改表

40fcbe7541a10af0925ba1f421a5e759.png

7.修改表名

108052c4a9c8e60d9e64c6071fcb2856.png

8. 插入数据

2f2b4074c34aa9a8838295cc3f1e3fe3.png

9.更新 

d99f2a84ba2c573fbee2d3a8e0c4c5d8.png

10.删除数据

98532b982f413d56628abb8b41a186e8.png

11. 查询

bb1a38f8fd1f527e60bdf54b5b809b28.png

12. 聚合

常用的聚合函数sum(),count(*),max(),min() group by分类聚合, having 聚合后的结果进行过滤, with rollup 分类聚合后的结果进行汇总

6835a1067a804d8bcfa290f926d14eff.png

13.表连接

内连接:两张表中相互匹配的记录,外连接选出不匹配的记录(外连接有分为左连接和右连接)

9b3416e4ac6b715dbedfd22802286b6b.png

14.子查询

子查询的关键字主要包括in、not in、=、!=、exists、not exists

dc3b23406cdb9bfd5a153bb6e1fefccb.png

15. 记录联合

union 和union all, union 是将union all的结果集合并后在distinct

22f1957a49742f6e30774c8c68183fb4.png

欢迎添加个人微信号:Like若所思。

欢迎关注我的公众号,不仅为你推荐最新的博文,还有更多惊喜和资源在等着你!一起学习共同进步!

2fe2974539c31146d9809aaf93dacc5f.png
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值