数据库

postgreSQL如何使用pgAdmin备份服务器数据

2、还原 使用postgresql的时候,有时候需要备份数据,但是数据库又比较多,比如我们的数据库如下: 这就很烦了,需要一种一键备份还原的方法来备份还原。 1、备份 备份可以使用pgadmin自带的备份服务器。右键服务器连接,点击备份服务器,再选择创建的...

详解PostgreSQL三种自增列sequence,serial,identity的区别及用法

这三个对象都可以实现自增,这里从如下几个维度来看看这几个对象有哪些不同,其中功能性上看,大部分特性都是一致的或者类似的。 1、sequence在所有数据库中的性质都一样,它是跟具体的字段不是强绑定的,其特点是支持多个对个对象之间共享。 sequence作为...

如何使用SQL SERVER存储过程实现历史数据迁移的详细方法

6、使用场景特别说明 今天讲下软件开发中最常见的历史数据迁移方式。在讲迁移之前,先简单介绍下几个基本概念。 1、什么是历史数据迁移? 简单直白地说:就是将一些创建时间比较久而且不常用的历史数据,存储到另一个地方(可以是另一个数据,也可以是另一个表),一般历...

SQL开发知识:oracle 存储过程、函数和触发器用法实例代码

本文实例讲述了oracle 存储过程、函数和触发器用法。分享给大家供大家参考,具体如下: 一、存储过程和存储函数 指存储在数据库中供所有用户程序调用的子程序叫存储过程、存储函数。 创建存储过程 用CREATE PROCEDURE命令建立存储过程。 语法: ...

SQL基础:关于mybatis动态sql常用场景总结

前言 平时在开发中,针对动态sql这块目前是薄弱点,自己根据官网在对应项目边测试边写博客,此篇只是为了加深动态sql的熟练度,有不到之处敬请批评指正! 1.if 使用动态 SQL 最常见情景是根据条件包含 where 子句的一部分。比如: <sele...

ORACLE开发:Oracle在PL/SQL中使用存储过程

一、概述 过程和函数统称为PL/SQL子程序,他们是被命名的PL/SQL块,均存储于数据库中。 并通过输入、输出和输入输出参数与其调用者交换信息。唯一区别是函数总向调用者返回数据。 二、存储过程详解 1、创建过程语法: CREATE [ OR REPLAC...

SQL开发知识:了解SQL窗口函数

窗口函数形如: 表达式 OVER (PARTITION BY 分组字段 ORDER BY 排序字段) 有两个能力: 当表达式为 rank() dense_rank() row_number() 时,拥有分组排序能力。 当表达式为 sum() 等聚合函数时,...