数据库

ORACLE随机数DBMS_RANDOM包

简单得说,通过dbms_random包调用随机数的方法大致有4种: 1、dbms_random.normal     这个函数不带参数,能返回normal distribution的一个number类型,所以基本上随机数会在-...

Oracle数据库中外键的相关操作整理

racle使用外键来限制子表中参考的字段值,要求子表中的数据必须在主表中存在。当主表的记录发生变化时导致外键参考唯一约束值发生了变化时,Oracle指定了三种动作:默认值(类似于restrict)、delete cascade和delete set nul...

MySQL如何对数据进行排序图文详解

一、 排序的基本使用 在查询数据时,如果没有使用排序操作,默认情况下SQL会按元组添加的顺序来排列查询结果。 在SQL中,使用关键字 ORDER BY… 来进行排序操作。在此关键字后面可以添加关键字 ASC (ascend) 表示升序排列 (从...

企业管理器备份和还原SQL Server数据库

在日常的数据库操作中,我们常常对数据库进行备份操作,以方便在数据库发生灾难时对数据库进行还原,从而确保数据库的安全性。SQL Server数据库使用企业管理器可以简单直观地完成这些操作,还可以每天自动备份数据库。本文我们就介绍了这一过程,接下来就让我们来一...

Oracle 11GR2的递归WITH子查询方法

下面给大家详细介绍Oracle 11GR2的递归WITH子查询方法,具体内容如下所示: SQL> with emp_data(ename,empno,mgr,l) as (select ename, empno, mgr, 1 lvl from em...

实例讲解临时处理去重 80w 数据时夯死现象

近日,在对一张百万数据的业务表进行去重时,去重操作竟然夯住了。下面就来简单回忆一下。 1、查询业务表数据量,查看到总共有200多w条 SQL> select count(*) from tb_bj_banker_etl; 2552381 2、查询表内...

使用SpringBoot集成redis的方法

今天,日月在这里教大家如何使用springBoot集成redis,说实话比较简单,网上也有大把的教程。先套用一下网上的简介。 定义 REmote DIctionary Server(Redis) 是一个由Salvatore Sanfilippo写的key-...

MySQL系列连载之XtraBackup 备份原理解析

[var] [var] 在日常的linux运维工作中,大数据量备份与还原,始终是个难点。关于mysql的备份和恢复,比较传统的是用mysqldump工具,今天本文推荐另一个备份工具innobackupex。 [var] innobackupex和mysql...

Window server中安装Redis的超详细教程

1.下载Window版的安装包,选择下载msi版本安装即可。 官网不支持下载window版本,只能去github上下载: Window版redis 按步骤安装完毕即可。 2.打开服务,会看到Redis服务已开启: 设置启动类型为自动. 这样每次机器重启,r...

Oracle数据库优化策略总结篇

为了提高查询效率,我们常常做一些优化策略。本文主要介绍一些Oracle数据库的一些不常见却是非常有用的优化策略,希望能对您有所帮助。 SQL语句优化 这个好办,抓到挪借CPU高的SQL语句,依据索引、SQL技巧等修改一下,行之管用。 SELECT时不利用函...

Mysql表的约束超详细讲解

约束的概念 约束:通过限制用户操作的方式,来达到维护数据本身安全,完整性的一套方案。 为什么要有约束? Mysql是一套整体的数据存储解决方案,除了解决数据存储功能,还要保证数据的安全,减少用户的误操作。 表的约束有很多,主要介绍:null/not nul...