![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SQL学习进阶:从入门到高级应用
文章平均质量分 95
山顶风景独好
半山腰总是拥挤的,为什么不上山顶看看呢
展开
-
【LeetCode 随笔】面试经典 150 题【中等+困难】持续更新中。。。
给定两个整数数组 inorder 和 postorder ,其中 inorder 是二叉树的中序遍历, postorder 是同一棵树的后序遍历,请你构造并返回这颗 二叉树。给定两个整数数组 preorder 和 inorder ,其中 preorder 是二叉树的先序遍历, inorder 是同一棵树的中序遍历,请构造二叉树并返回其根节点。输入:head = [1,4,3,2,5,2], x = 3。输入:head = [1,2,3,4,5], k = 2。输出:[1,2,2,4,3,5]原创 2024-06-03 11:13:49 · 1312 阅读 · 0 评论 -
【SQL学习进阶】从入门到高级应用【企业真题】
🌈💕欢迎来到我的博客,很高兴能够在这里和您见面!💕希望您在这里可以感受到一份轻松愉快的氛围!💕这里不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。🚀 欢迎一起踏上探险之旅,挖掘无限可能,共同成长!🏠大家订阅本专栏!本专栏旨在为SQL初学者提供一条逐步迈向高级应用的学习之路,带您从零开始,一步一步练习,逐步掌握SQL的精髓,实现技能的提升与飞跃!😊。原创 2024-06-02 08:39:06 · 1051 阅读 · 0 评论 -
【SQL学习进阶】从入门到高级应用【DBA命令】
🌈💕欢迎来到我的博客,很高兴能够在这里和您见面!💕希望您在这里可以感受到一份轻松愉快的氛围!💕这里不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。🚀 欢迎一起踏上探险之旅,挖掘无限可能,共同成长!🏠大家订阅本专栏!本专栏旨在为SQL初学者提供一条逐步迈向高级应用的学习之路,带您从零开始,一步一步练习,逐步掌握SQL的精髓,实现技能的提升与飞跃!😊。原创 2024-06-02 08:38:44 · 894 阅读 · 0 评论 -
【SQL学习进阶】从入门到高级应用【万字事务详解】
事务是一个最小的工作单元。在数据库当中,事务表示一件完整的事儿。一个业务的完成可能需要多条DML语句共同配合才能完成,例如转账业务,需要执行两条DML语句,先更新张三账户的余额,再更新李四账户的余额,为了保证转账业务不出现问题,就必须保证要么同时成功,要么同时失败,怎么保证同时成功或者同时失败呢?就需要使用事务机制。也就是说用了事务机制之后,在同一个事务当中,多条DML语句会同时成功,或者同时失败,不会出现一部分成功,一部分失败的现象。原创 2024-06-01 17:19:56 · 739 阅读 · 0 评论 -
【SQL学习进阶】从入门到高级应用【三范式】
🌈你好呀!我是 山顶风景独好💕欢迎来到我的博客,很高兴能够在这里和您见面!💕希望您在这里可以感受到一份轻松愉快的氛围!💕这里不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。🚀 欢迎一起踏上探险之旅,挖掘无限可能,共同成长!原创 2024-06-01 08:44:14 · 416 阅读 · 0 评论 -
【SQL学习进阶】从入门到高级应用【表相关】
🌈💕欢迎来到我的博客,很高兴能够在这里和您见面!💕希望您在这里可以感受到一份轻松愉快的氛围!💕这里不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。🚀 欢迎一起踏上探险之旅,挖掘无限可能,共同成长!🏠大家订阅本专栏!本专栏旨在为SQL初学者提供一条逐步迈向高级应用的学习之路,带您从零开始,一步一步练习,逐步掌握SQL的精髓,实现技能的提升与飞跃!😊。原创 2024-06-01 08:19:27 · 706 阅读 · 0 评论 -
【SQL学习进阶】从入门到高级应用(十)
🌈💕欢迎来到我的博客,很高兴能够在这里和您见面!💕希望您在这里可以感受到一份轻松愉快的氛围!💕这里不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。🚀 欢迎一起踏上探险之旅,挖掘无限可能,共同成长!🏠大家订阅本专栏!本专栏旨在为SQL初学者提供一条逐步迈向高级应用的学习之路,带您从零开始,一步一步练习,逐步掌握SQL的精髓,实现技能的提升与飞跃!😊。原创 2024-05-31 20:48:30 · 572 阅读 · 0 评论 -
【SQL学习进阶】从入门到高级应用(九)
🌈你好呀!我是 山顶风景独好💕欢迎来到我的博客,很高兴能够在这里和您见面!💕希望您在这里可以感受到一份轻松愉快的氛围!💕这里不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。🚀 欢迎一起踏上探险之旅,挖掘无限可能,共同成长!🏠大家订阅本专栏!本专栏旨在为SQL初学者提供一条逐步迈向高级应用的学习之路,带您从零开始,一步一步练习,逐步掌握SQL的精髓,实现技能的提升与飞跃!😊子查询什么是子查询select语句中嵌套select语句就叫做子查询。select语原创 2024-05-31 20:44:40 · 1004 阅读 · 0 评论 -
【SQL学习进阶】从入门到高级应用(八)
从一张表中查询数据称为单表查询。从两张或更多张表中联合查询数据称为多表查询,又叫做连接查询。什么时候需要使用连接查询?比如这样的需求:员工表中有员工姓名,部门表中有部门名字,要求查询每个员工所在的部门名字,这个时候就需要连接查询。原创 2024-05-31 12:09:54 · 607 阅读 · 0 评论 -
【SQL学习进阶】从入门到高级应用(七)
🌈你好呀!我是 山顶风景独好💕欢迎来到我的博客,很高兴能够在这里和您见面!💕希望您在这里可以感受到一份轻松愉快的氛围!💕这里不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。🚀 欢迎一起踏上探险之旅,挖掘无限可能,共同成长!原创 2024-05-31 12:09:32 · 936 阅读 · 0 评论 -
【SQL学习进阶】从入门到高级应用(六)
🌈💕欢迎来到我的博客,很高兴能够在这里和您见面!💕希望您在这里可以感受到一份轻松愉快的氛围!💕这里不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。🚀 欢迎一起踏上探险之旅,挖掘无限可能,共同成长!🏠大家订阅本专栏!本专栏旨在为SQL初学者提供一条逐步迈向高级应用的学习之路,带您从零开始,一步一步练习,逐步掌握SQL的精髓,实现技能的提升与飞跃!😊。原创 2024-05-30 12:18:59 · 983 阅读 · 0 评论 -
【SQL学习进阶】从入门到高级应用(五)
在mysql8之前,双竖线||也是可以完成字符串拼接的。但在mysql8之后,||只作为逻辑运算符,不能再进行字符串拼接了。select 'abc' || 'def' || 'xyz';mysql8之后,|| 只作为“或者”运算符,例如:找出工资高于3000或者低于900的员工姓名和薪资:select ename, sal from emp where sal > 3000 || sal < 900;原创 2024-05-30 12:11:36 · 681 阅读 · 0 评论 -
【SQL学习进阶】从入门到高级应用(四)
从上面的测试结果,可以看出如果in和or所在列有索引或者主键的话,or和in没啥差别,执行计划和执行时间都几乎一样。如果in和or所在列没有索引的话,性能差别就很大了。在没有索引的情况下,随着in或者or后面的数据量越多,in的效率不会有太大的下降,但是or会随着记录越多的话性能下降非常厉害,从第三种测试情况中可以很明显地看出了,基本上是指数级增长。因此在给in和or的效率下定义的时候,应该再加上一个条件,就是所在的列是否有索引或者是否是主键。如果有索引或者主键性能没啥差别,如果没有索引,性能差别不是一点点原创 2024-05-29 15:16:45 · 1041 阅读 · 0 评论 -
【SQL学习进阶】从入门到高级应用(三)
在Oracle数据库当中是查询不到数据的,Oracle的语法要比MySQL的语法严谨。对于SQL语句本身来说是不区分大小写的,但是对于表中真实存储的数据,大写A和小写a还是不一样的,这一点Oracle做的很好。MySQL的语法更随性。另外在Oracle当中,字符串是必须使用单引号括起来的,但在MySQL当中,字符串可以使用单引号,也可以使用双引号原创 2024-05-29 09:35:22 · 672 阅读 · 0 评论 -
【SQL学习进阶】从入门到高级应用(二)
查询是SQL语言的核心,用于表达SQL查询的select查询命令是功能最强也是最为复杂的SQL语句,它的作用就是从数据库中检索数据,并将查询结果返回给用户。 select语句由:select子句(查询内容)、from子句(查询对象)、where子句(查询条件)、order by子句(排序方式)、group by子句(分组方式)等组成。查询语句属于SQL语句中的DQL语句,是所有SQL语句中最为复杂也是最重要的语句,所以必须掌握。接下来我们先从简单查询语句开始学习。原创 2024-05-28 23:05:17 · 1401 阅读 · 0 评论 -
【SQL学习进阶】从入门到高级应用(一)
案例1:查询月薪3000的员工编号及姓名select empno 编号, ename 姓名 from EMP where sal =3000;案例2:查询员工FORD的岗位及月薪select job 岗位,sal 月薪 from EMP where ename='FORD';案例3:查询岗位是MANAGER的员工编号及姓名select empno 编号,ename 姓名 from EMP where job='MANAGER';任务:查询工资级别是1的最低工资以及最高工资原创 2024-05-28 21:27:37 · 664 阅读 · 0 评论