导语: 很多情况下,有很多人用各种select语句查询到了他们想要的数据后,往往便以为工作圆满结束了。这些事情往往发生在一些学生亦或刚入职场但之前又没有很好数据库基础的小白身上,但所谓闻道有先后,只要我们小白好好学习,天天向上,还是很靠谱的。 当一个sql查询语句被写出来之后,其实你的工作只完成了一 ...
分类:
数据库 时间:
2020-04-28 15:28:58
阅读次数:
64
Hive排序 一、全局排序(order by) Order by:全局排序,只有一个reducer 1、使用 Order by 子句排序 升序:ASC,可以不写,默认是升序 降序:DESC,降序 2、order by 语句使用在select语句的结尾 3、案例实操 -- (1) 查询员工信息按工资升 ...
分类:
编程语言 时间:
2020-04-24 14:38:20
阅读次数:
75
游标的概念: 游标是SQL的一个内存工作区,由系统或用户以变量的形式定义。游标的作用就是用于临时存储从数据库中提取的数据块。在某些情况下,需要把数据从存放在磁盘的表中调到计算机内存中进行处理,最后将处理结果显示出来或最终写回数据库。这样数据处理的速度才会提高,否则频繁的磁盘数据交换会降低效率。游标有 ...
分类:
数据库 时间:
2020-04-22 16:21:26
阅读次数:
75
使用游标 游标(cursor)是一个存储在MySQL服务器上的数据库查询,它不是一条SELECT语句,而是被该语句检索出来的结果集。在存储了游标之后,应用程序可以根据需要滚动或浏览其中的数据。游标主要用于交互式应用,其中用户需要滚动屏幕上的数据,并对数据进行浏览或做出更改。MySQL游标只能用于存储 ...
分类:
其他好文 时间:
2020-04-21 23:40:35
阅读次数:
97
MySQL 性能优化神器 Explain 使用分析 mysql优化 mysql 更新于 2017-01-18 约 28 分钟 简介 MySQL 提供了一个 EXPLAIN 命令, 它可以对 SELECT 语句进行分析, 并输出 SELECT 执行的详细信息, 以供开发人员针对性优化.EXPLAIN ...
分类:
数据库 时间:
2020-04-17 17:16:37
阅读次数:
78
一、 <if>和<where>标签 《 if》标签 用于进行条件判断,test 属性用于指定判断条件,当满足判断条件,才可以拼接《if》标签里的sql。 为了满足select语句的拼接条件, 在 SQL 语句后强行添加where 1=1 的恒成立条件; 如图所示,mapper标签里, 加入《sele ...
分类:
数据库 时间:
2020-04-17 15:32:31
阅读次数:
87
1,等值连接过程:先查询from后面的表格,然后查询join后面的表格及筛选条件,然后在根据这两个表组成的新表,去查询select。 两个表格会先进行笛卡尔乘积,然后根据on后面筛选条件筛选,最后在新表里根据select语句,进行查询。 2,子查询 1,where:支持列子查询(一行多列)通常与in ...
分类:
数据库 时间:
2020-04-15 10:43:23
阅读次数:
83
过滤数据 使用SELECT语句的WHERE子句指定搜索条件。 使用WHERE子句 在SELECT语句中,数据根据WHERE子句中指定的搜索条件进行过滤。 WHERE子句在表名(FROM子句)之后给出,如下所示: 输入 SELECT prod_name, prod_price FROM product ...
分类:
数据库 时间:
2020-04-12 23:02:16
阅读次数:
153
检索数据 使用SELECT语句从表中检索一个或多个数据列。 SELECT语句 SQL语句是由简单的英语单词构成的。这些单词称为关键字,每个SQL语句都是由一个或多个关键字构成的。大概,最经常使用的SQL语句就是SELECT语句了。它的用途是从一个或多个表中检索信息。 为了使用SELECT检索表数据, ...
分类:
数据库 时间:
2020-04-11 23:34:15
阅读次数:
80
1:select语句: 【注1:】 【注2:】 select相当于关系代数中的投影运算 from相当于关系代数中的笛卡尔积 where相当于关系代数中的选择运算 查询条件作用于from子句中的表和视图 2:简单查询: between: in: like: null: ...
分类:
其他好文 时间:
2020-04-03 20:24:38
阅读次数:
90