Hive是一个依赖于分布式存储的查询和管理大型数据集的数据仓库。传统的非大数据行业一般都是基于表进行数据存储和管理的,如果由于业务扩张或者其他原因迁移到HDFS平台上,那么需要将传统的SQL查询语句全部翻译成Map-reduce的程序实现,这个工作量是相当庞大的。好在SQL具有严谨和良好的模板式语法 ...
分类:
其他好文 时间:
2018-10-18 11:42:23
阅读次数:
121
支持模糊匹配的搜索框 输入% 输入_ 会出现所有记录 另外注意字符串中间有空格与就空格查询 因为% _ 为sql查询语句中的通配符,查询语句类似下面: SELECT e.method_name FROM e LEFT JOIN m ON e.module_id = m.module_id WHERE ...
分类:
其他好文 时间:
2018-10-17 12:09:36
阅读次数:
161
1.索引 添加索引,设计界面,在任何一列前右键--索引/键--点击进入添加某一列为索引 2.视图 视图就是我们查询出来的虚拟表 创建视图:create view 视图名 as SQL查询语句,分组,排序,in 等都不能写 视图的用法: select * from 视图名 3.SQL编程 (1)定义变 ...
分类:
数据库 时间:
2018-10-08 20:47:17
阅读次数:
148
查询语句的优化是SQL效率优化的一个方式,可以通过优化sql语句来尽量使用已有的索引,避免全表扫描,从而提高查询效率; 1、在表中建立索引,优先考虑where、group by使用到的字段。 2、尽量避免使用select *,返回无用的字段会降低查询效率。如下: SELECT * FROM t 优化 ...
分类:
数据库 时间:
2018-10-05 18:47:14
阅读次数:
148
1.什么是视图 通俗的讲,视图就是一条select语句执行后返回的结果集,所以我们在创建视图的时候,主要的工作就落在创建这条sql查询语句上。 2.视图的特性 视图是对若干张基本表的引用,一张虚表,查询语句执行的结果,不存储具体的数据(基本表数据发生了改变,视图也会跟着改变); 可以跟基本表一样,进 ...
分类:
数据库 时间:
2018-10-04 09:39:36
阅读次数:
215
import pymysql # 打开数据库连接db = pymysql.connect("localhost", "root", "root", "test") # 使用cursor()方法获取操作游标cursor = db.cursor() # SQL 查询语句sql = "SELECT * F ...
分类:
数据库 时间:
2018-09-15 00:42:27
阅读次数:
522
selectversionas版本fromcbas_eventdata;所有selectDISTINCTversionas版本fromcbas_eventdata;去重selectDISTINCTmin(version)as版本fromcbas_eventdata;取最小selectcount(DISTINCTVERSION)as版本种类总数FROMcbas_eventdata;版本总类总数sel
分类:
数据库 时间:
2018-09-09 14:45:22
阅读次数:
220
题记:一直在写各种sql查询语句,最长的有一百多行,自信什么需求都可以接,可。。。。。。,想了想,可能一直在固定的场景下写,平时也是以满足实际需求为目的,竟不知道应试的题都是怎么出的,又应该怎么做。遂找来一些笔试题来练习。 有四张表如下格式存储: --1、查询“001”课程比“002”课程成绩高的所 ...
分类:
数据库 时间:
2018-08-31 22:46:58
阅读次数:
480
1.1. 基本查询语句 1.1.1. FROM子句 SQL查询语句的语法如下: copytextpop-up SELECT <*, column [alias], …> FROM table; SELECT <*, column [alias], …> FROM table; copytextpop ...
分类:
数据库 时间:
2018-08-31 15:45:04
阅读次数:
204
1. 查看到: Hibernat自动生成的sql查询语句 2. 将sql语句放到plsql软件中执行, 就可以找出语句错误地方 ...
分类:
数据库 时间:
2018-08-23 14:21:33
阅读次数:
239