Mysql
糖糖Amor
这个作者很懒,什么都没留下…
展开
-
Mysql——案例题
Mysql——案例题一、取得每个部门最高薪水的人员名称1.第一步:找出每个部门的最高薪水mysql> select deptno,max(sal) as maxsal from emp group by deptno;2.将以上查询结果当做临时表t,t表和emp e表连接,条件:t.deptno=emp.deptno and e.sal = t.maxsal;mysql> select e.ename,t.* -> from -> emp e -原创 2020-12-06 11:14:04 · 640 阅读 · 0 评论 -
Mysql——事务/索引/视图/三范式
Mysql——事务/索引/视图/三范式事务Transaction事务概述事务原理事务特性事务之间的隔离性演示事务索引视图DBA命令数据库设计三范式事务Transaction事务概述1.事务一个事务是一个完整的业务逻辑单元,不可再分。比如:银行账户转账,从A账户向B账户转账10000,需要执行两条update语句:update t_act set balance = balance - 10000 where actno = 'act-001';update t_act set balance原创 2020-12-04 17:16:38 · 124 阅读 · 0 评论 -
Mysql——约束、存储引擎
Mysql——约束约束非空约束 not null唯一性约束unique主键约束约束1.在创建表的时候,可以给表的字段添加相应的约束,添加约束的目的是为了保证表中数据的合法性、有效性、完整性。2.常见的约束:(1)非空约束(not null):约束的字段不能为NULL(2)唯一约束(unique):约束的字段不能重复(3)主键约束(primary key):约束的字段既不能为NULL,也不能重复(简称PK)(4)外键约束(foreign key):…(简称FK)(5)检查约束(check):注原创 2020-12-04 11:11:28 · 137 阅读 · 0 评论 -
Mysql——子查询、分页查询、表的增删改
Mysql——子查询where语句中使用子查询from后嵌套子查询select后嵌套子查询Unionlimit 分页查询表创建表增加/删除/修改表结构子查询子查询就是嵌套的select语句,可以理解为子查询是一张表。select语句当中嵌套select语句,被嵌套的select语句是子查询。select …(select).from …(select).where …(select).where语句中使用子查询案例:找出高于平均薪资的员工信息#第一步:找出平均薪资mysq原创 2020-12-03 22:29:03 · 171 阅读 · 0 评论 -
Mysql——连接查询
Mysql——连接查询连接查询分类笛卡尔乘积现象内连接之等值连接内连接之非等值连接自连接外连接连接查询连接查询,也可以叫跨表查询,需要关联多个表进行查询。在实际开发中,大部分的情况下都不是从单表中查询数据,一般都是多张表联合查询取出最终的结果。一般一个业务都会对应多张表(表之间存在关系,这样可以减少数据的冗余。)连接查询分类(1)根据语法出现的年代:sql92,sql99(较新)。(2)根据连接方式划分:内连接:等值连接、非等值连接、自连接外连接:左外连接(左连接),右外连接(右连接)自连原创 2020-12-02 19:22:10 · 95 阅读 · 0 评论 -
Mysql——数据库/命令/查询/分组函数
Mysql——数据库原创 2020-12-01 19:46:40 · 498 阅读 · 0 评论