如果我们输入并运行以下代码:   begin if 'U001' in (select userId from userInfo) then dbms_output.put_line('用户编号重复'); end if; end;   会得到以下的错误信息: 可以知道,PL/SQL中,if语句是不能有子查询的,PL/SQL的语法有限制。IF 后面只能是逻辑表达式     实际应用中 如创建以下存储过程 create or replace procedure proc_user…

2021年8月22日 0条评论 1点热度 阅读全文

概要 引言 全量备份 恢复全量备份 定时备份 引言 在产品上线之后,我们的数据是相当重要的,容不得半点闪失,应该做好万全的准备,搞不好哪一天被黑客入侵或者恶意删除,那就 gg 了。所以要对我们的线上数据库定时做全量备份与增量备份。例如:每天做一次增量备份,每周做一次全量备份。以下所涉及的操作系统为 centos7 。 GitHub 地址: https://github.com/zonezoen/MySQL_backup 全量备份 /usr/bin/mysqldump -uroot -p123456  --…

2021年8月21日 0条评论 10点热度 阅读全文

MySQL 是最流行的关系型数据库管理系统,在 WEB 应用方面 MySQL 是最好的 RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一 MySQL实战文章目录 MySQL必会知识点梳理 (必看) 【介绍】 什么是数据库 MySQL数据库 RDBMS 术语 数据库表的存储位置 【数据类型】 一. 整数类型 二. 小数类型 三. 字符串 四. 日期类型 五. 复合类型 六. 二进制类型 【约束】 一. 非空约束(not null) 二. 唯一性约…

2021年8月15日 0条评论 13点热度 阅读全文

MySQL 是最流行的关系型数据库管理系统,在 WEB 应用方面 MySQL 是最好的 RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一 MySQL实战文章目录 MySQL必会知识点梳理 (必看) 【介绍】 什么是数据库 MySQL数据库 RDBMS 术语 数据库表的存储位置 【数据类型】 一. 整数类型 二. 小数类型 三. 字符串 四. 日期类型 五. 复合类型 六. 二进制类型 【约束】 一. 非空约束(not null) 二. 唯一性约…

2021年8月15日 0条评论 7点热度 阅读全文

数据模型的概念 在数据库中用数据模型这个工具来抽象、表示和处理现实世界中的数据和信息。 通俗地讲数据模型就是现实世界的模拟。 数据模型应满足三方面要求: 能比较真实地模拟现实世界 容易为人所理解 便于在计算机上实现 2.两大类数据模型 数据模型分为两类(分属两个不同的层次) 概念模型 也称信息模型,它是按用户的观点来对数据和信息建模,用于数据库设计。 逻辑模型 和 物理模型 逻辑模型主要包括网状模型、层次模型、关系模型、面向对象模型等,按计算机系统的观点对数据建模,用于DBMS实现。 物理模型是对数据最底层的抽象,…

2021年8月11日 0条评论 2点热度 阅读全文

B树 B树(B-tree、B-树):是一种平衡的多路搜索树,多用于文件系统、数据库的实现。 B树的特点: 1个节点可以存储超过2个元素、可以拥有超过2个子节点; 拥有二叉搜索树的一些性质(有序性); 平衡,每个节点的所有子树高度一致; 树的整体高度较低。 m阶B树的性质(m≥2) m阶表示节点允许有m个子节点,节点元素的个数可以有m-1个。 3阶B树: 4阶B树: B+树 B+树是B树的一种变形形式,B+树上的叶子结点存储关键字以及相应记录 的地址,叶子结点以上各层作为索引使用。 从上图我们可以归纳出B+树的几个特…

2021年8月8日 0条评论 15点热度 阅读全文

mysql建表约束:主键约束、自增约束、外键约束、唯一约束、非空约束、默认约束 1,约束:它够唯一确定一张表中的记录,也就是通过给某个字段添加约束,就是的该字段不重复,且不为空。 Create table user( Id int primary key,                 约束了主键,不能添加重复 Name varchar(20) ); 在t…

2021年8月6日 0条评论 8点热度 阅读全文

union并集操作 Union:对两个结果集进行并集操作,不包括重复行,同时进行默认规则的排序; Union All:对两个结果集进行并集操作,包括重复行,不进行排序; select * from student where id < 4 union select * from student where id > 2 and id < 6 结果将是: 1 Aaron 78 2 Bill 76 3 Cindy 89 4 Damon 90 5 Ella 73 如果将union换成union all连…

2021年8月4日 0条评论 10点热度 阅读全文

基本概念 分布式数据库,从名字上可以拆解为:分布式+数据库。用一句话总结为:由多个独立实体组成,并且彼此通过网络进行互联的数据库。 理解新概念最好的方式就是通过已经掌握的知识来学习,下表对比了大家熟悉的分布式数据库与集中式数据库之间主要的 5 个差异点。 分布式数据库的核心——数据分片、数据同步。 1. 数据分片 该特性是分布式数据库的技术创新。它可以突破中心化数据库单机的容量限制,从而将数据分散到多节点,以更灵活、高效的方式来处理数据。这是分布式理论带给数据库的一份礼物。 分片方式包括两种。 水平分片:按行进行数…

2021年8月4日 0条评论 15点热度 阅读全文

原文地址:https://www.cnblogs.com/kenshinobiy/p/5822698.html MySQL replace函数我们经常用到,下面就为您详细介绍MySQL replace函数的用法,希望对您学习MySQL replace函数方面能有所启迪。  最近在研究CMS,在数据转换的时候需要用到mysql的MySQL replace函数,这里简单介绍一下。  比如你要将表 tb1里面的 f1字段的abc替换为def  UPDATE tb1 SET f1=REPLAC…

2021年7月27日 0条评论 2点热度 阅读全文
1345672000