数据库

SQL开发知识:SQL 创建、更新和删除视图的方法

视图是可视化的表。 本章讲解如何创建、更新和删除视图。 SQL CREATE VIEW 语句 在 SQL 中,视图是基于 SQL 语句的结果集的可视化的表。 视图包含行和列,就像一个真实的表。视图中的字段就是来自一个或多个数据库中的真实的表中的字段。 您可...

ORACLE开发:Oracle的约束介绍与约束维护

6、变更约束执行时间(是否延缓执行,只对可延缓约束有效) 数据的完整性用于确保数据库数据遵从一定的商业的逻辑规则。在oracle中,数据完整性可以使用约束、触发器、应用程序(过程、函数)三种方法来实现,在这三种方法中,因为约束易于维护,并且具有最好的性能,...

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

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

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

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

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

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

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

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

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

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