一、初始化连接 二、获取所有数据 三、获取一行数据 四、获取一列数据 五、获取单个值 六、复杂查询 七、插入数据 八、更新数据 九、删除数据 十、事务处理 ...
分类:
数据库 时间:
2019-07-10 18:27:52
阅读次数:
206
dao层继承JpaRepository<T,主键类型>,分页查询和复杂查询还需继承JpaSpecifationExecutor<T> 注意:不需要加@repository 1 直接在server层封装,可以用jpa集成的方法crud(findAll,findById.get()...) 2 或者在d ...
分类:
编程语言 时间:
2019-07-01 09:16:55
阅读次数:
116
Python面试综合 DB相关 关系型数据库: MySQL,Oracle,Postgrel, MariaDB, SQL Server等 + 优点 + 易用性:都是使用表结构,格式一致,支持sql语言 + 支持复杂查询:多表连表查询 + 缺点 + 读写性能较差,海量数据时瓶颈出现 + 灵活度不高 + ...
分类:
数据库 时间:
2019-06-29 13:07:23
阅读次数:
177
es查询优化思路 尽可能的利用内存 1. 将尽可能的索引留在内存,即留更多的堆外内存给es 2. 不查询的字段尽量不要往es插入,节省索引的空间大小(es + hbase) 3. 数据预热 4. 冷热数据分离 文档字段设计 1. 根据查询场景设计字段,避免复杂查询,将字段抹平。 分页优化 1. 避免 ...
分类:
其他好文 时间:
2019-06-05 00:39:21
阅读次数:
71
SparkSql 是架构在 Spark 计算框架之上的分布式 Sql 引擎,使用 DataFrame 和 DataSet 承载结构化和半结构化数据来实现数据复杂查询处理,提供的 DSL可以直接使用 scala 语言完成 Sql 查询,同时也使用? thriftserver 提供服务化的 Sql 查询功能。
分类:
数据库 时间:
2019-05-17 09:32:42
阅读次数:
200
sql性能优化的几种方式: 1.查询的模糊匹配: 尽量避免在一个复杂查询里面使用like '%parm%',前面的%会导致相关列的索引无法使用,最好不要用 直接修改后台,根据输入条件,先查出符合条件的供应商,并把相关的记录保存在一个临时表里面,然后在用临时表去做复杂关联 2.索引问题: 在做性能跟踪 ...
分类:
编程语言 时间:
2019-05-02 09:48:43
阅读次数:
131
目的:设计一个车票的数据库,完成一些基本的查询、增删功能。 数据表结构分析; 各个字段分析; 基本数据库、表的建立,数据录入; 复杂查询的实现简要分析。 1 数据库结构分析; 1.1 客户表 目的:查询客户的所有信息。 输出字段:身份证号(主键)、姓名、用户名、联系电话、籍贯、类型(学生还是普通) ...
分类:
数据库 时间:
2019-04-20 21:46:55
阅读次数:
307
一、子查询概述 1. 子查询定义 ①出现在where子句中的select语句被称为子查询,即在where子句中嵌套一个select-from-where ②子查询返回一个集合,可以通过与这个集合比较来确定另一个查询集合 2. 三种类型的子查询 (not) in子查询 θ some/θ all子查询 ...
分类:
其他好文 时间:
2019-04-20 19:46:43
阅读次数:
162
准备数据 分组的概念与mysql相同,以某个字段作为依据进行归类,其目的是为了统计 $match $project $group $sort ,limit,skip $sample 可视化工具 https://robomongo.org ...
分类:
数据库 时间:
2019-04-17 09:26:48
阅读次数:
222
摘要 Hive提供了与HBase的集成,使得能够在HBase表上使用HQL语句进行查询 插入操作以及进行Join和Union等复杂查询、同时也可以将hive表中的数据映射到Hbase中。 应用场景 2.1 将ETL操作的数据存入HBase 2.2 HBase作为Hive的数据源 2.3 构建低延时的... ...
分类:
其他好文 时间:
2019-03-23 22:23:11
阅读次数:
167