首页
学习
活动
专区
圈层
工具
发布

#mysql

MySQL中,IS NULL和IS NOT NULL不会走索引?错!

程序新视界

最近写了一系列关于MySQL索引相关的文章,帮大家系统全面地把索引这块的知识丰富串联起来,需要回顾或学习这方面的知识的朋友可以看看前面的文章。

100

MySQL中,日期、时间与时间戳三种数据类型的区别

程序新视界

在 MySQL 中存储日期和时间有几种不同的方法,想要选择正确的方式就需要大家理解要存储的数据类型以及 MySQL 如何处理这些数据类型。

100

MySQL的OR条件查询不走索引?可以这样解决

程序新视界

今天这篇文章我们来简单介绍一下MySQL的OR条件查询,以及它可能会引发的索引失效(即不走索引)的场景以及解决方案。方便大家在实践中,留意是否正确使用了OR条件...

000

一篇文章详解你不知道的MySQL JSON数据类型

程序新视界

MySQL从5.7.8开始支持JSON数据类型,在此之前,针对JSON类型的数据,只能通过字符类型来进行存储和处理。

000

一篇文章搞定MySQL的联合索引以及其最左前缀原则

程序新视界

联合索引是我们在实践的过程中必然会遇到的一种索引使用场景,当使用联合索引时,“最左匹配原则”又是必须知道的知识点。

000

三种常见的MySQL数据库设计最佳实践

程序新视界

曾经有一位开发者说过一句话,很有道理:一个功能的实现,在数据量或并发量比较小的时候,怎么样都可以,但一旦将数据量和并发量逐步扩大,问题就会逐步显现出来了。

100

MySQL之进阶:一篇文章搞懂MySQL索引之B+树

程序新视界

在前面的系列文章中,介绍了关于MySQL索引的基础概念及相关知识,在这篇文章中,来讲解一些进阶的内容,也是我们在日常工作中经常用到的MySQL中InnoDB存储...

100

MySQL查询优化的三种处理阶段:Index Key、Index Filter 和 Table Filter

程序新视界

在 MySQL 中,索引主要用于优化查询。在 MySQL 查询优化中涉及到三种处理阶段:Index Key、Index Filter 和 Table Filte...

000

MySQL中的数据去重,该用DISTINCT还是GROUP BY?

程序新视界

在日常工作中,数据库查询操作无处不在,而处理数据中的重复项与分组汇总是非常常见的需求。

100

MySQL的两种分页方式:Offset/Limit分页和游标分页

程序新视界

对于数据库查询,优秀的开发和DBA始终遵循一个核心原则:只提取需要的数据。这一原则的意义不仅在于优化查询性能,也在于减少传输和处理不必要的数据。比如,除非确实需...

000

为什么MySQL索引不生效?来看看这8个原因

程序新视界

在数据库优化中,最让人头疼的事情之一莫过于精心设计的索引没有发挥作用。为什么会出现这种情况?

000

什么是MySQL的索引下推技术?

程序新视界

索引下推(Index Condition Pushdown, ICP)是数据库查询优化的一种技术。它主要用于提升数据库查询性能,尤其是顺序扫描大表或使用索引进行...

100

MySQL中,什么是回表查询,如何避免和优化?

程序新视界

在开发和运维中,要想设计高效的数据库系统,要想优化提升SQL查询性能,都离不开一个理论知识:回表查询。本篇文章我们以具体的案例来介绍一下MySQL中,回表查询相...

400

如何在MySQL中创建聚集索引?

程序新视界

在数据库性能优化中,索引是一个重要的工具。在MySQL中,聚集索引(Clustered Index)是一种特殊的索引,它将表中的记录按照索引顺序存储。了解如何创...

200

学习MySQL绕不开的两个基础概念:聚集索引与非聚集索引

程序新视界

使用过MySQL数据库或其他关系型数据库的开发者应该都对索引有所了解。在MySQL中,索引是一种用于优化查询性能的重要机制,而常见的索引类型包括聚集索引(Clu...

200

仅仅会用MySQL的EXPLAIN还不够,还需要会用EXPLAIN ANALYZE

程序新视界

在 MySQL 中,EXPLAIN 是一个关键字,用于了解查询执行的相关信息。本文将展示如何利用MySQL EXPLAIN 来解决查询中的性能问题。

700

一篇文章全面重温MySQL的join操作

程序新视界

关系型数据库(例如 MySQL)能够将数据存储在多个独立的表中,同时支持在需要时通过关系将这些表连接起来。

100

如何为MySQL中的JSON字段设置索引

程序新视界

MySQL在2015年中发布的5.7.8版本中首次引入了JSON数据类型。自此,它成了一种逃离严格列定义的方式,可以存储各种形状和大小的JSON文档,例如审计日...

000

MySQL中COUNT(*)、COUNT(1)和COUNT(column),到底用哪个?

程序新视界

前段时间做项目的Code Review,给团队成员强调了一点规则:判断一条数据是否存在时,不要查询列表之后,比较列表长度是否大于0来判断数据是否存在,而是要用C...

200

MySQL安全加固实战指南:从裸奔到等保合规的完整实施方案

数据库小学妹

前不久部门过等保测评,整体过了,但MySQL安全这块被扣了分。领导一看都是配置层面的问题,改改参数就行,就把活分给了我。我心想安全不就是设个密码开个权限嘛,结果...

900
领券