mysql
mysql 用法总结
奋斗的小菜菜
没有学不会的技能,只有学不完的知识。干就完了
展开
-
MySQL 事务-学习记录
spring 事务原创 2022-11-09 20:20:51 · 271 阅读 · 0 评论 -
Mysql高级四 之 优化SQL步骤
优化SQL步骤 在应用的的开发过程中,由于初期数据量小,开发人员写 SQL 语句时更重视功能上的实现,但是当应用系统正式上线后,随着生产数据量的急剧增长,很多 SQL 语句开始逐渐显露出性能问题,对生产的影响也越来越大,此时这些有问题的 SQL 语句就成为整个系统性能的瓶颈,因此我们必须要对它们进行优化,本章将详细介绍在 MySQL 中优化 SQL 语句的方法。 当面对一个有 SQL 性能问题的数...原创 2020-02-06 08:39:10 · 313 阅读 · 0 评论 -
MySQL体系结构概览
MySQL体系结构概览 整个MySQL Server由以下组成 Connection Pool:连接池组件 Management Services & Utilities:管理服务和工具组件 SQL Interface:SQL接口组件 Parser:查询分析器组件 Optimizer:优化器组件 Caches & Buffers:缓冲池组件 Pluggable Storage ...原创 2020-02-05 15:06:57 · 591 阅读 · 0 评论 -
Mysql高级四 之 触发器
Mysql高级四 之 触发器 1.1介绍 触发器是与表有关的数据库对象,指在insert/update/delete之前或之后,触发并执行触发器中定义的SQL语句集合.触发器的这种特性可以协助用在数据库端确保数据的完整性,日志记录,数据校验等操作. 使用别名OLD和NEW来引用触发器中发生变化的记录内容,这与其他的数据库是相似的.现在触发器还支持行级触发,不支持语句级触发. 触发器类型 N...原创 2020-01-29 17:34:41 · 162 阅读 · 0 评论 -
Mysql高级三 之 存储过程&函数
Mysql高级三 之 存储过程和函数 1.存储过程和函数 1.1存储过程和函数概述 存储过程和函数是 事先经过编译并存储在数据库中的一段SQL语句的集合.调用存储过程和函数可以简化应用开发人员的很多工作,减少数据在数据库和应用服务之间的传输,对于提高数据处理的效率是有好处的. 存储过程和函数的区别在于函数必须有返回值而存储过程没有. 函数:是一个返回值的过程 过程:是一个没有返回值的函数 1.2创...原创 2020-01-29 16:13:44 · 177 阅读 · 0 评论 -
Mysql高级二 之视图
Mysql高级二 之视图 1.视图 1.1 视图概述 视图(View)是一种虚拟存在的表.视图并不在数据库中但实际存在,行和列数据来自定义视图的查询中使用的表,并且是在使用视图时动态生成的.通俗的讲,视图就是一条SELECT语句执行后返回的结果集.所以我们在创建视图的时候,主要的工作就落在创建这条SQL语句上. 视图相当于普通的表的优势主要包括以下几项. 简单:使用视图的用户完全不需要关心后面对...原创 2020-01-22 22:08:27 · 149 阅读 · 0 评论 -
MySQL高级 一 之 索引
Mysql高级 1.索引 1.1索引概述 Mysql官方对索引的定义为:索引(index)是帮助Mysql高效获取数据的数据结构(有序)。在数据之外,数据库系统还维护着满足特定查找算法的数据结构,这些数据结构以及某种方式引用(指向)数据,这样数据就是索引.如下图所示: 左表是数据表,一共有两列七条记录,最左边的是数据记录的物理地址(注意逻辑上相邻的记录在磁盘上也并不是一定物理相邻的).为了加快C...原创 2020-01-22 20:00:31 · 169 阅读 · 0 评论