随笔分类 - 数据库
摘要:【第16章 多版本并发控制】 1. 什么是MVCC MVCC (Multiversion Concurrency Control),多版本并发控制。顾名思义,MVCC 是通过数据行的多个版本管理来实现数据库的并发控制。这项技术使得在InnoDB的事务隔离级别下执行一致性读操作有了保证。换言之,就是为
阅读全文
摘要:## 第13章 事务基础知识 1. 数据库事务概述 1.1 基本概念 **事务:**一组逻辑操作单元,使数据从一种状态变换到另一种状态。 **事务处理的原则:**保证所有事务都作为一个工作单元来执行,即使出现了故障,都不能改变这种执行方式。当在一个事务中执行多个操作时,要么所有的事务都被提交(co
阅读全文
摘要:## 第11章 数据库的设计规范 为什么需要数据库设计 我们在设计数据表的时候,要考虑很多问题。比如: 用户都需要什么数据?需要在数据表中保存哪些数据? 如何保证数据表中数据的正确性,当插入、删除、更新的时候该进行怎样的约束检查?·如何降低数据表的数据冗余度,保证数据表不会因为用户量的增长而迅速扩
阅读全文
摘要:### 第09章 性能分析工具的使用 1. 数据库服务器的优化步骤 当我们遇到数据库调优问题的时候,该如何思考呢?这里把思考的流程整理成下面这张图。 整个流程划分成了 观察(Show status) 和 行动(Action) 两个部分。字母 S 的部分代表观察(会使 用相应的分析工具),字母 A
阅读全文
摘要:## 【第06章 索引的数据结构】 1. 为什么使用索引 索引是存储引擎用于快速找到数据记录的一种数据结构,就好比一本教课书的目录部分,通过目录中找到对应文章的页码,便可快速定位到需要的文章。MySQL中也是一样的道理,进行数据查找时,首先查看查询条件是否命中某条索引,符合则通过索引查找相关数据,
阅读全文
摘要:### 【第01章 Linux下MySQL的安装与使用】 1. 安装前说明 安装并启动好两台虚拟机:CentOS 7 掌握克隆虚拟机的操作 mac地址 主机名 ip地址 UUID 安装有Xshell 和Xftp 等访问CentOS系统的工具 CentOS6和CentOS7在MySQL的使用中的区别
阅读全文
摘要:【第15章_存储过程与函数】 MySQL从5.0版本开始支持存储过程和函数。存储过程和函数能够将复杂的SQL逻辑封装在一起,应用程序无须关注存储过程和函数内部复杂的SQL逻辑,而只需要简单地调用存储过程和函数即可。 1. 存储过程概述 1.1 理解 含义:存储过程的英文是 Stored Proced
阅读全文
摘要:MySQL汇总--基础篇2--尚硅谷康师傅 【第12章_MySQL数据类型精讲】 讲师:尚硅谷-宋红康(江湖人称:康师傅) 官网:http://www.atguigu.com 1. MySQL中的数据类型 | 类型 | 类型举例 | | | | | 整数类型 | TINYINT、SMALLINT、
阅读全文
摘要:【第06章_多表查询】 多表查询,也称为关联查询,指两个或更多个表一起完成查询操作。 前提条件:这些一起查询的表之间是有关系的(一对一、一对多),它们之间一定是有关联字段,这个关联字段可能建立了外键,也可能没有建立外键。比如:员工表和部门表,这两个表依靠“部门编号”进行关联。 1. 一个案例引发的多
阅读全文
摘要:第00章_介绍大纲 第00章_写在前面 讲师:尚硅谷-宋红康(江湖人称:康师傅) 官网:http://www.atguigu.comhttp://www.atguigu.com/) 一、MySQL数据库基础篇大纲 MySQL数据库基础篇分为5个篇章: 1. 数据库概述与MySQL安装篇 第01章:数
阅读全文
摘要:最近安装了MySql 5.6.37 但是在安装完成之后,他每天凌晨会自动启动一个Intaller任务,每次都要手动去关闭窗口,很是不爽哈! MySql : unable to connect to remote host. catalog download has failed. 解决办法:这是一个
阅读全文
摘要:★★MySQL数据库★★ 1、安装文章 (1)、MySQL 5.7史上最详细下载安装配置教程,肝了! https://zhuanlan.zhihu.com/p/373515920 Win10 安装 Mysql 5.7.36 https://blog.csdn.net/m0_37048012/arti
阅读全文
摘要:MySQL是一个关系型数据库管理系统,在 WEB 应用方面 MySQL 是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。搭配 PHP 和 Apache 可组成良好的开发环境。因此用的很广泛。很多人都会遇到MySQ
阅读全文
摘要:ORACLE 数据库 第 3 章 ORACLE 对象 传智播客.黑马程序员 一、视图 (一)什么是视图 视图是一种数据库对象,是从一个或者多个数据表或视图中导出的虚表,视 图所对应的数据并不真正地存储在视图中,而是存储在所引用的数据表中,视图 的结构和数据是对数据表进行查询的结果。 根据创建视图时给
阅读全文
摘要:ORACLE 数据库 第 1 章 ORACLE 基础 传智播客.黑马程序员 一、ORACLE 简介 (一)什么是 ORACLE ORACLE 数据库系统是美国 ORACLE 公司(甲骨文)提供的以分布式数据库为核心的一组软件产品,是目前最流行的客户/服务器(CLIENT/SERVER)或B/S 体系
阅读全文
摘要:ORACLE 数据库 第 2 章ORACLE 查询 传智播客.黑马程序员 ** ** 一、单表查询 (一)简单条件查询 1. 精确查询 需求:查询水表编号为 30408 的业主记录查询语句: 查询结果: 2. 模糊查询 需求:查询业主名称包含“刘”的业主记录查询语句: 查询结果: 3. and 运算
阅读全文
摘要:ORACLE 数据库 第 2 章ORACLE 查询 传智播客.黑马程序员 一、单表查询 (一)简单条件查询 1. 精确查询 需求:查询水表编号为 30408 的业主记录查询语句: 查询结果: 2. 模糊查询 需求:查询业主名称包含“刘”的业主记录查询语句: 查询结果: 3. and 运算符 需求:查
阅读全文
摘要:今日目标: 1.explain 执行计划 2.show profiles 执行时间 3.sql优化(面试/笔试 重点) 4.索引(B+Tree) mysql与oracle分页关键字的区别? mysql:limit oracle:rownum 查询sql优化的流程? 1.根据慢查询日志找出比较耗时的s
阅读全文
摘要:下图是解决Oracle驱动包放值位置的 1 安装Oracle数据 1.1 window server 2003 中安装Oracle 因为window server 2003 是挂载到虚拟机中的,所以需要配置虚拟网卡;虚拟网卡作用是:本机的操作系统和虚拟机的操作系统连接通信的网卡 虚拟机安装完成之后本
阅读全文