简单介绍mysql数据库的dql实践
文章内容列表:
- 1.如何在自己的电脑上进行数据库管理练习
- 2.MySQL-DQL语言基础(4例)。
- 3. MySQL-数据查询语言DQL数据连接语法及示例
在自己的计算机上管理数据库
首先,你在研究什么数据库? SQL 服务器还是其他什么?大多数学校都使用 SQL Server。学校的操作系统是32位的,这意味着如果我们使用的是Win 7家庭版,安装时数据库可能不兼容。如果这是旗舰版的话,就很容易分辨了。如果没有,我建议为了学习而改变系统。然后去找老师,借个硬盘来安装。无论是哪个版本,总体差异都不大。不需要上网,因为和学校同步,老师肯定会有软件包。我还去了IT学校,借了老师的硬盘自己安装了所有软件。安装软件非常简单,只需按照说明进行下一步即可。唯一需要注意的是SQL Server需要用户名验证。如果Windows认证失败,请使用sa用户名和密码123登录。登录后,打开查询分析器并执行与课堂中相同的操作。当我学完数据库后不久,我觉得我已经很擅长了。如果有什么不明白的地方,可以提问。

MySQL——DQL语言基础(4)案例
MLast_name Earnsalarymonthly De WALARY*3梦想工资
国王月薪 24000,但想要一份 72000 的工作
ST_CLERK E
产生以下结果
MySQL – 数据查询语言 DQL数据连接语法和示例
合并想法。 N 个表 -- 1 个表
定义关系
在特定条件下连接两个或多个表以创建虚拟表的过程。连接是 from 子句的一部分。
首先连接 2 个桌子。
左侧桌子:桌子位于左侧。左标签
右表:右边的表。 right_tab
连接语法
三种基本类型:交叉连接、内连接和外连接
交叉连接
返回笛卡尔积。
交叉匹配语法
内部匹配
基于交叉匹配,仅显示满足连接条件的行。
连接条件
1. 使用on 关键字进入。
2. on 的用法与where 的用法类似。
3.可以根据所有相关表的列值来判断。
内连接语法
外连接
基于内连接,返回一些额外的行。
左外连接(left side join)
在内连接的基础上,左表除了返回满足连接条件的行外,还返回所有其他不满足连接条件的行。 ,将右表不匹配的行的列值设置为零
右外连接(right join)
在内连接的基础上,除了返回满足连接条件后,右侧表返回余数。任何不满足连接条件的行也会一起显示,并且左表中不匹配行的列值将被设置为零
外连接语法
语法:
表别名
注意:如果您为表设置了别名,则以后只能通过别名来引用该表的列。别名隐藏表名。
嵌套联接
您还可以在联接中嵌入另一个联接
一般来说,如果要联接的表数量为 N=3,则应使用嵌入式联接。
如果连接的单板数量为N,则至少需要N-1个连接条件。
语法:
连接嵌套
与内连接中使用的连接嵌套类似。
版权声明
本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。
code前端网
