数据库

教你如何设置MySql8远程连接的详细方法

前言 本文使用的是MySQL8.0版本,安装在centos7中,不管是在Windows还是Linux中都是通用的,基于权限修改来达到远程连接的目的 Windows与Linux同理 1、登录Mysql 打开终端控制面板,输入mysql -uroot -p你的...

ORACLE开发:Oracle数据库存储过程的调试过程

oracle存储过程调试方法 PL/SQL中为我们提供了【调试存储过程】的功能,可以帮助你完成存储过程的预编译与测试。 点击要调试的存储过程,右键选择TEST 如果需要查看变量,当然调试都需要。在右键菜单中选择Add debug information. ...

安装 Windows server 2008 开启远程桌面

由于 Windows 对于系统盘分区要求较大,至少需要 20GB 才可以使用。考虑到不同用户的数据盘大小需求不太一样,我们选择让用户自行安装和设置分区。以下是手工安装 Windows Server 2008 时需要注意的地方: 首先在光驱放入 Window...

SQL基础:SQL Server中的约束(constraints)详解

一、约束的分类 在SQL Server中,有3种不同类型的约束。 实体约束实体约束是关于行的,比如某一行出现的值就不允许出现在其他行,例如主键。 域约束域约束是关于列的,对于所有行,某一列有那些约束,例如CHECK约束。 参照完整性约束如果某列的值必须与其...

SQL开发知识:SQL Server 开窗函数 Over()代替游标的使用详解

前言: 今天在优化工作中遇到的sql慢的问题,发现以前用了挺多游标来处理数据,这样就导致在数据量多的情况下,需要一行一行去遍历从而计算需要的数据,这样处理的结果就是数据慢,容易卡死。 语法介绍: 1、与Row_Number() 函数结合使用,对结果进行排序...

MySQL开发知识:MySQL数据库之联合查询 union

3、order by的使用 前言: 将多个查询结果的结果集合并到一起(纵向合并),字段数不变,多个查询结果的记录数合并 1、应用场景 同一张表中不同结果合并到一起展示:男生升高升序,女生升高降序 数据量较大的表,进行分表操作,将每张表的数据合并起来显示 2...

SQL开发知识:Oracle游标使用参考语句实例解析

游标是从表中检索出结果集,从中每次指向一条记录进行交互的机制。 作用 指定结果集中特定行的位置。 基于当前的结果集位置检索一行或连续的几行。 在结果集的当前位置修改行中的数据。 对其他用户所做的数据更改定义不同的敏感性级别。 可以以编程的方式访问数据库。 ...

SQL基础:SQL Server的触发器你了解多少

触发器是一种特殊类型的存储过程,它不同于之前的我们介绍的存储过程。触发器主要是通过事件进行触发被自动调用执行的。而存储过程可以通过存储过程的名称被调用。 什么是触发器 触发器对表进行插入、更新、删除的时候会自动执行的特殊存储过程。触发器一般用在check约...