MySQL

Mysql 数据库表中有索引还是查询慢问题分析

前言: 问题分析: 在进行数据库查询的时候,我们都知道索引可以加快数据查询的效率。但是在实际的业务场景下,经常会遇到即使在表中增加了索引,但是同样还是会出现数据查询慢的问题。这就需要具体分析数据查询慢的具体原因到底是什么了。 首先需要进行确认的就是 SQL...

SQL开发知识:MySql存储过程和游标的使用实例

前言 这里存储过程和游标的定义和作用就不介绍了,网上挺多的,只通过简单的介绍,然后用个案例让大家快速了解。实例中会具体说明变量的定义,赋值,游标的使用,控制语句,循环语句的介绍。 1.创建存储过程。 CREATE PROCEDURE myproc(OUT ...

SQL开发知识:MySQL初级入门篇之视图的相关概念及应用实例

1.浅谈数据库对象 2.什么是视图? 视图一方面可以帮我们使用表的一部分而不是所有的表,另一方面也可以针对不同的用户制定不同的查询视图。比如,针对一个公司的销售人员,我们只想给他看部分数据,而某些特殊的数据,比如采购的 价格,则不会提供给他。再比如,人员薪...

mysql字段为NULL索引是否会失效案例详解

项目场景: 很多博客说mysql在字段中创建普通索引,如果该索引中的数据存在null值是不走索引这个结论是错误的,不过尽量还是设置默认值。(版本8.0低于这个版本可能结果不一致) 1、创建表sc_base_color,其中普通索引为 “name...

MySQL数据库开发:数据库操作DQL正则表达式

前言: 正则表达式(regular expression)描述了一种字符串匹配的规则,正则表达式本身就是一个字符串,使用这个字符串来描述、用来定义匹配规则,匹配一系列符合某个句法规则的字符串。在开发中,正则表达式通常被用来检索、替换那些符合某个规则的文本。...

数据库安装:Windows10安装Oracle19c数据库图文详细教程

1. 下载资源 官网下载地址: 点此进入 直接点击下载,会自动开始下载。 2. 开始安装 将下载的安装包解压到本地,右键-以管理员身份运行setup.exe,开始安装(一定要以管理员身份运行,不然后面会报错)。 step1:选择创建单实例数据库。 step...

MySQL 原理:InnoDB文件的存储结构格式解析

转自 星河之码 「MySQL存储引擎最大的特点就是【插件化】,可以根据自己的需求使用不同的存储引擎,innodb存储引擎支持行级锁以及事务特性,也是多种场合使用较多的存储引擎。」 当官方的存储引擎不足以满足时,我们通过抽象的API接口实现自己的存储引擎。 ...