![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
文章平均质量分 77
珂-瑞
这个作者很懒,什么都没留下…
展开
-
MySQL执行计划解析
在实际数据库项目开发中,由于我们不知道实际查询时数据库里发生了什么,也不知道数据库是如何扫描表、如何使用索引的,因此,我们能感知到的就只有SQL语句的执行时间。尤其在数据规模比较大的场景下,如何写查询、优化查询、如何使用索引就显得很重要了。那么,问题来了,在查询前有没有可能估计下查询要扫描多少行、使用哪些索引呢?答案是肯定的。以MySQL为例,MySQL通过explain命令输出执行计划,对要执行的查询进行分析。什么是执行计划呢?简单来说,就是SQL在数据库中执行时的表现情况,通常用于SQL转载 2021-08-31 13:31:16 · 1271 阅读 · 0 评论 -
MySQL之——查询重复记录、删除重复记录方法大全
查找所有重复标题的记录:SELECT *FROM t_info aWHERE ((SELECTCOUNT(*)FROM t_infoWHERE Title = a.Title) >1)ORDERBY TitleDESC一、查找重复记录1、查找全部重复记录Select * From 表 Where 重复字段 In (Select 重复字段 From 表 Group By 重复字段 Having Count(*)>1)2、过滤重复记录(只显示一条)Se...转载 2021-04-10 21:26:16 · 230 阅读 · 0 评论 -
mysql学习内容1
1、sql执行流程我们的系统通过一个数据库连接发送到了MySQL上,然后肯定会经过SQL接口、解析器、优化器、执行器几个环节,解析SQL语句,生成执行计划,接着去由执行器负责这个计划的执行,调用InnoDB存储引擎的接口去执行。1、用户发送请求到tomcat中开启一个线程执行sql语句时,首先从数据库连接池中获取一个数据库连接。(常见的数据库连接池有DBCP,C3P0,Druid)。2、多个系统要与mysql数据库建立很多个连接,Mysql也必然要维护与系统之间的多个连接,Mysql自.原创 2020-09-09 08:38:49 · 223 阅读 · 0 评论 -
CentOS7下安装mysql5.7
CentOS7下安装mysql5.7一、安装YUM Repo1、由于CentOS 的yum源中没有mysql,需要到mysql的官网下载yum repo配置文件。下载命令:wget https://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm2、然后进行repo的安装:rpm -ivh mysql5...原创 2020-04-18 22:34:59 · 145 阅读 · 0 评论