![](https://img-blog.csdnimg.cn/b5b28acda2fc4f25b909505f2d47678b.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
MySQL
文章平均质量分 87
博主太懒,没有简介
叫我阿杰好了
CSDN JAVA领域优秀创作者,阿里云专家博主。纵有疾风起,人生不言弃!
展开
-
MySQL 主从复制
MySQL主从复制是一个异步的复制过程,底层是基于Mysql数据库自带的 二进制日志 功能。原创 2022-09-21 10:42:50 · 627 阅读 · 1 评论 -
数据库之元数据
那数据库中的元数据有什么作用呢?主要有两个方面:应用设计方面,例如代码生成器,它里面就需要用到数据库元数据。如果你了解了数据库元数据,就能对数据库的一些框架有更深层次的了解,例如 jpa,Mybatis。.........原创 2022-06-27 00:35:06 · 3843 阅读 · 1 评论 -
MySQL 进阶之存储过程/存储函数/触发器
存储过程是事先经过编译并存储在数据库中的一段 SQL 语句的集合,调用存储过程可以简化应用开发人员的很多工作,减少数据在数据库和应用服务器之间的传输,对于提高数据处理的效率是有好处的。存储过程思想上很简单,就是数据库 SQL 语言层面的代码封装与重用。原创 2022-04-23 19:45:51 · 2441 阅读 · 0 评论 -
MySQL进阶学习之SQL优化【插入,主键,排序,分组,分页,计数】
满足业务需求的情况下,尽量降低主键的长度。插入数据时,尽量选择顺序插入,选择使用AUTO_INCREMENT自增主键。尽量不要使用UUID做主键或者是其他自然主键,如身份证号。业务操作时,避免对主键的修改。原创 2022-04-23 12:37:19 · 1670 阅读 · 2 评论 -
MySQL进阶之索引【分类,性能分析,使用,设计原则】
针对于数据量较大,且查询比较频繁的表建立索引。针对于常作为查询条件(where)、排序(order by)、分组(group by)操作的字段建立索引。尽量选择区分度高的列作为索引,尽量建立唯一索引,区分度越高,使用索引的效率越高。如果是字符串类型的字段,字段的长度较长,可以针对于字段的特点,建立前缀索引。尽量使用联合索引,减少单列索引,查询时,联合索引很多时候可以覆盖索引,节省存储空间, 避免回表,提高查询效率。要控制索引的数量,索引并不是多多益善,索引越多,维护索引结构的代价也就越大原创 2022-04-23 12:22:03 · 1299 阅读 · 0 评论 -
MySQL进阶之视图
视图(View)是一种虚拟存在的表。视图中的数据并不在数据库中实际存在,行和列数据来自定义视图的查询中使用的表,并且是在使用视图时动态生成的。通俗的讲,视图只保存了查询的SQL逻辑,不保存查询结果。所以我们在创建视图的时候,主要的工作就落在创建这条SQL查询语句上原创 2022-04-21 20:55:14 · 454 阅读 · 0 评论 -
MySQL进阶之存储引擎【InnoDB、MySAM、Memory】
存储引擎是MySQL的核心,是存储数据、建立索引、更新/查询数据等技术的实现方式 。存储引擎是基于表的,而不是基于库的,所以存储引擎也可被称为表类型。我们可以在创建表的时候,来指定选择的存储引擎,如果没有指定将自动选择默认的存储引擎。原创 2022-04-18 08:44:42 · 529 阅读 · 0 评论 -
MySQL基础之事务【事务操作,四大特性,并发事务问题,隔离级别】
事务是一组操作的集合,它是一个不可分割的工作单位,事务会把所有的操作作为一个整体一起向系统提交或撤销操作请求,即这些操作要么同时成功,要么同时失败。原创 2022-04-17 16:46:42 · 361 阅读 · 0 评论 -
MySQL基础之函数【字符串,数值,日期,流程】和约束
函数 是指一段可以直接被另一段程序调用的程序或代码。也就意味着,这一段程序或代码在MySQL中已经给我们提供了,我们要做的就是在合适的业务场景调用对应的函数完成对应的业务需求即可。那么,函数到底在哪儿使用呢?原创 2022-04-17 16:22:56 · 453 阅读 · 0 评论 -
MySQL基础之多表查询
项目开发中,在进行数据库表结构设计时,会根据业务需求及业务模块之间的关系,分析并设计表结构,由于业务之间相互关联,所以各个表结构之间也存在着各种联系,基本上分为三种:原创 2022-04-15 08:37:53 · 1660 阅读 · 0 评论 -
MySQL基础入门
数据库管理系统:操纵和管理数据库的大型软件,比如本篇博客介绍的MySQL,简称DataBase Management System SQL:操作关系型数据库的编程语言,定义了一套操作关系型数据库统一标准,简称:Structured QueryLanguage (SQL)。原创 2022-04-10 12:06:51 · 1227 阅读 · 0 评论 -
MySQL安装【安装程序版】
目录1、下载2、安装3、配置4、测试原创 2022-04-06 09:36:04 · 484 阅读 · 3 评论 -
MySQL怎么卸载干净?
步骤1:关闭MySQL服务步骤2:卸载mysql软件步骤3:删除MySQL在电脑硬盘上物理位置上的所有文件原创 2021-12-29 14:25:24 · 1059 阅读 · 0 评论 -
如何安装MySQL(解压版带图)
目录1.解压2.配置环境变量1、右键此电脑,点击属性2、找到高级系统设置,点击进入后点击环境变量3、配置环境变量3.新建my.ini1、在你的MySQL安装目录下新建 可以先建成记事本然后重命名后缀即可。2、用记事本方式打开3、初始化4.安装5.启动6、设置密码7、连接8.命令操作MySQL(都在黑窗口进行)1.解压解压到磁盘中(不推荐C盘),我解压到E盘,且安装的路径不要有中文!!!2.配置环境变量1、右键此电脑,点击.原创 2021-12-30 22:57:21 · 976 阅读 · 0 评论