MySQL | 实操:表的内连接数据操作语言:表连接查询(二) 内连接查询联系1 查询底薪超过公司平均底薪的员工信息? # 查询底薪超过公司平均底薪的员工信息? SELECT e2.empno,e2.ename,e2.sal FROM t_emp e1 JOIN t_emp e2 WHERE e2.sal>=AVG(e1.sal); SELECT e.empno,e.ename,e.sal FROM t_emp e JOIN (SELECT AVG(sal) avg FROM t_emp) t ON e.sal>=t....May 16, 2022·1 min read·25
MySQL | 条件查询的语句(二)数据操作语言:条件查询(二) 逻辑运算符 序号表达式意义例子 1AND与关系age > 18 AND sex = "男" 2OR或关系empno = 8000 OR deptno = 20 3NOT非关系NOT deptno =20 4XOR异或关系age > 18 XOR sex = "男" SELECT ename,deptno FROM t_emp WHERE NOT deptno IN(10,20); WHERE NOT deptno IN(10,20) ...Apr 25, 2022·1 min read·4
MySQL | 条件查询的语句(一)数据操作语言:条件查询(一) 条件查询 很多时候,用户感兴趣的并不是逻辑表里的全部记录, 而只是他们当中能够满足某一种或某几种条件的记录。这类条件要用 WHERE 子句来实现数据的筛选 SELECT ...... FROM ..... WHERE 条件 [AND | OR] 条件 ...... ; SELECT empno,ename,sal FROM t_emp WHERE deptno=10 AND sal>=2000; WHERE (deptno=10 OR deptno=20)...Apr 25, 2022·3 min read·7
MySQL | 如何去除结果集中的重复记录数据操作语言:去除重复记录 结果集中的重复记录 假如我们要查询员工表有多少种职业,写出来的 SQL 语句如下: 去除重复记录 如果我们需要去除重复的数据,可以使用 DISTINCT 关键字来实现 SELECT DISTINCT 字段 FROM ......; SELECT job FROM t_emp; SELECT DISTINCT job FROM t_emp; 注意事项 使用 DISTINCT 的 SELECT 子句中只能查询一列数据,如果查询多列,去除重复记录就会失效。...Apr 25, 2022·1 min read·3
MySQL | 如何对查询结果集进行排序数据操作语言:结果集排序 如果没有设置,查询语句不会对结果集进行排序。也就是说,如果想让结果集按照某种顺序排列,就必须使用 ORDER BY 子句。 SELECT ...... FROM ...... ORDER BY 列名 [ASC | DESC]; SELECT ename,sal FROM t_emp ORDER BY sal; SELECT empno,ename,sal,deptno FROM t_emp ORDER BY sal DESC; 排序关键字 ASC 代表升序(...Apr 25, 2022·1 min read·7
MySQL | 数据库的基本查询数据操作语言:普通查询 记录查询 最基本的查询语句是由 SELECT 和 FROM 关键字组成的 SELECT * FORM t_emp; SELECT empnpo, ename, sal FROM t_emp; SELECT 语句屏蔽了物理层的操作。用户不必关心数据的真实存储,交由数据库高效的查找数据 USE demo; SELECT * FROM t_emp; SELECT empno,ename,sal FROM t_emp; 使用列命名 通常情况下,SELECT 子句中使...Apr 25, 2022·1 min read·7
笔记 | 使用 Uptime Kuma 监控网站并推送微信前言 提到监控,大家想到的大概是 UptimeRobot ,个人免费 50 个站点,而且监控页面也很炫酷 但是有个缺点就是似乎定制域名的功能要付费? 试过把站点扒下来,但是好像有 CORS 的跨域问题(((( 最近几天,朋友那里发现了一款替代品,这页面感觉比 UptimeRobot 还炫酷 * https://github.com/louislam/uptime-kuma 成品:Zkeq の 监控云台 (icodeq.com) 见图 👀 后台也十分好看 ~ 详情页面 并且还实现了微信...Apr 24, 2022·8 min read·343