Oracle ORACLE多条件统计查询的简单方法 前几天要做一个统计查询的功能,因为涉及多张表,多种条件的统计分析。一开始便想到了UNION和IF语句,然后写了1000多行代码,就为了查30条数据觉得不应该。 然后就开始百度,多种条件下的统计。然后有一种语法让我眼前一亮,case when then el...
Oracle Oracle 12c实现手工建库而非CDB及CDB创建的方法 前言 相信大家应该都知道,对于Oracle数据库的创建,Oracle除了支持dbca(GUI界面),同时也支持手工方式创建数据库,即使用CREATE DATABASE语句创建数据库。使用此语句对使用DBCA的一个优点是可以从脚本内创建数据库。 在Oracl...
SQLSERVER MySql更新优化策略 模拟场景一: 给数据库中的一张表的结构调整,添加几个字段,后面对之前的数据进行刷新,刷新的内容是对其中的一个已有字段url进行匹配,然后更新新加的字段type和typeid。 后来就写了个shell脚本来刷数据,结果运行shell脚本后我就懵了,怎么这么慢...
SQLSERVER SQL Server 2012 多表连接查询功能实例代码 废话不多说了,直接给大家贴代码了,具体代码如下所示: — 交叉连接产生笛卡尔值 (X*Y) SELECT * FROM Student cross Join dbo.ClassInfo –另外一种写法 SELECT * FROM S...
其他数据库 Redis缓存-序列化对象存储乱码问题的解决 使用Redis缓存对象会出现下图现象: 键值对都是乱码形式。 解决以上问题: 如果是xml配置的 我们直接注入官方给定的keySerializer,valueSerializer,hashKeySerializer即可: <bean id="apiR...
PostgreSQL PostgreSQL LIST、RANGE 表分区的实现方案 简 介 PG分区:就是把逻辑上的一个大表分割成物理上的几块。 分区的优点 1. 某些类型的查询性能得到提升 2. 更新的性能也可以得到提升,因为某块的索引要比在整个数据集上的索引要小。 3. 批量删除可以通过简单的删除某个分区来实现。 4. 可以将很少用的...
其他数据库 分布式爬虫处理Redis里的数据操作步骤 存入MongoDB 1.启动MongoDB数据库:sudo mongod 2.执行下面程序:py2 process_youyuan_mongodb.py # process_youyuan_mongodb.py # -*- coding: utf-8 -*...
SQLSERVER 日常收集常用SQL查询语句大全 常用sql查询语句如下所示: 一、简单查询语句 1. 查看表结构 SQL>DESC emp; 2. 查询所有列 SQL>SELECT * FROM emp; 3. 查询指定列 SQL>SELECT empmo, ename, mgr FR...
其他数据库 如何自定义redis工具jar包供其他SpringBoot项目直接使用 注:(最终redis数据库连接信息由使用者项目模块配置提供) 一、Redis常用存储操作实现(redis-util模块,该module最后会打包成jar供其他服务使用) 1.引用相关依赖 <!-- 如果有继承父级spring-boot-starter...
SQLSERVER SqlDateTime溢出该怎么解决 错误出现:导入数据时出现“SqlDateTime 溢出。必须介于 1/1/1753 12:00:00 AM 和 12/31/9999 11:59:59 PM之间。” 出现这种问题多半是因为你插入或者更新数据库时datetime字段值为空默认插入0001年0...
MySQL MySQL 临时表的原理以及优化方法 1 临时表 sort buffer、内存临时表和join buffer,这三个数据结构都是用来存放语句执行过程中的中间数据,以辅助SQL语句的执行的。其中,在排序的时候用到了sort buffer,在使用join语句的时候用到了join buffer。 而...
MySQL MySQL中DATE_FORMAT()函数将Date转为字符串 一、前言 最近要做一些报表,其中有一个创建报表的时间,需要以固定的格式输出;那么在SQL层面如何处理呢? 二、DATE_FORMAT()函数 要将日期值格式化为特定格式,可以使用DATE_FORMAT函数。 DATE_FORMAT函数的语法如下: DATE...