数据库

不要再误解MySQL in的用法了!

背景:群内某小伙伴说 in 走不走索引是跟 in 里面的字符串多少有关系,超过多少字符串长度后,就不会走索引。实际上,这种认知是错误的, 大家都被不少转载的文章给欺骗了!!!真正影响 in 走不走索引的取决于 in 里面符合条件的数据占比多

Redis基本数据类型和操作(总结分享)

本篇文章给大家带来了关于Redis的相关知识,其中主要介绍了关于基本数据类型和操作的相关内容,下面一起来看一下,希望对大家有帮助。千万级数据并发如何处理?进入学习

mysql中执行计划是什么

在mysql中,执行计划是数据库提供给用户的一套对sql语句进行解析、分析、优化功能的工具。执行计划的作用有:1、展示表的读取顺序;2、数据读取操作的类型;3、展示哪些索引是可以使用的;4、展示哪些索引是实际上使用的;5、展示表之间的引用关

mysql中什么是事务处理

在mysql中,事务处理是一种机制,用来管理必须成批执行的MySQL操作,以保证数据库不包含不完整的操作结果;事务处理可以用来维护数据库的完整性,可保证成批的MySQL操作不会中途停止,它们要么完全执行,要么完全不执行。程序员必备接口测试调

mysql中什么是filesort

在mysql中,filesort是指文件排序,是通过相应的排序算法,将取得的数据在内存中进行排序。filesort分两种:1、双路排序,是首先根据相应的条件取出相应的排序字段和可以直接定位行数据的行指针信息,然后在sort buffer 中

mysql外键有什么用

mysql外键主要用来建立主表与从表的关联关系,为两个表的数据建立连接,约束两个表中数据的一致性和完整性;其作用是保持数据一致性,完整性,主要目的是控制存储在外键表中的数据。一个表可以有一个或多个外键,外键可以为空值,若不为空值,则每一个外

Redis持久化策略浅析

本篇文章给大家带来了关于Redis的相关知识,其中主要介绍了关于持久化策略的相关内容,RDB持久化指的是在指定的时间间隔内将内存中的数据集快照写入磁盘,下面一起来看一下,希望对大家有帮助。千万级数据并发如何处理?进入学习

mysql join是什么意思

在mysql中,join的意思为“连接”,连接的主要作用是根据两个或多个表中的列之间的关系,获取存在于不同表中的数据。join是指将两个表连接起来,两个表分别为“驱动表”和“被驱动表”。join连接分为三类:1、内连接,可查询出的数据是两张

Redis常用数据结构(整理分享)

本篇文章给大家带来了关于Redis的相关知识,其中主要介绍了关于常用数据结构的相关内容,最常用的有五种,分别是字符串、哈希、列表、集合以及有序集合,下面一起来看一下,希望对大家有帮助。千万级数据并发如何处理?进入学习

mysql中主键是唯一的吗

主键是唯一的。所有的数据库主键都是唯一,反过来说想将一个表的某个字段设置为主键,该字段的数据必须是唯一的,这个是必要条件。主键值能唯一地标识表中的每一行,通过它可强制表的实体完整性;主键的作用是确定该数据的唯一性,主要是用于和其他表的外键关

mysql中生日用什么类型

mysql中生日可用类型:1、DATE类型,可表示的日期格式为“YYYY-MM-DD”,在存储时需要3个字节;2、DATETIME类型,可表示的日期格式为“YYYY-MM-DD HH:MM:SS”,在存储时需要8个字节;3、TIMESTAM

MySQL原理总结之左连接、右连接、内连接与Hash连接

本篇文章给大家带来了关于mysql的相关知识,其中主要介绍了左连接、右连接、内连接与hash连接的工作原理,并分析子查询与join的不同,根据所学提供一些工作中需要掌握的实战技巧,下面一起来看一下,希望对大家有帮助。程序员必备接口测试调试工

深入理解MySQL索引优化器工作原理

本篇文章给大家带来了关于mysql的相关知识,其中主要介绍了关于索引优化器工作原理的相关内容,其中包括了MySQL Server的组成,MySQL优化器选择索引额原理以及SQL成本分析,最后通过 select 查询总结整个查询过程,下面一起

mysql中MyISAM和InnoDB的区别是什么

区别:1、InnoDB支持事务,MyISAM不支持;2、InnoDB支持外键,而MyISAM不支持;3、InnoDB是聚集索引,而MyISAM是非聚集索引;4、Innodb不支持全文索引,而MyISAM支持全文索引;5、InnoDB支持表、

mysql有索引吗

mysql有索引。MySQL中通常有两种方式访问数据库表的行数据:1、顺序访问,即在表中实行全表扫描,从头到尾逐行遍历,直到在无序的行数据中找到符合条件的目标数据;2、索引访问,就是通过遍历索引来直接访问表中记录行的方式。MySQL索引的数

mysql distinct怎么用

在mysql中,distinct关键字用于过滤重复数据,它可以对数据表中一个或多个字段重复的数据进行过滤,只返回其中的一条数据给用户;distinct关键字需要和SELECT语句一起使用,语法“SELECT DISTINCT column1

mysql的user表在哪

user表在名为“mysql”的数据库中。MySQL在安装时会自动创建一个名为“mysql”的数据库,mysql数据库中存储的都是用户权限表;而user表是mysql数据库中最重要的一个权限表,用来记录允许连接到服务器的账号信息。user表

遇事不慌,先记录:mysql in慢查询优化

本篇文章给大家带来了关于mysql慢查询优化的问题, 我会一步步带大家分析SQL、检查并优化,下面一起来看一下,希望对大家有帮助。程序员必备接口测试调试工具:立即使用Apipost = Postman + Swagger + Mock +

MySQL获取时间、格式转换各类操作方法详解

本篇文章给大家带来了关于视频教程的相关知识,其中主要介绍了关于mysql获取时间、格式转换各类操作方法的相关内容, 下面一起来看一下,希望对大家有帮助。程序员必备接口测试调试工具:立即使用Apipost = Postman + Swagge

一文搞懂redis缓存雪崩、缓存击穿和缓存穿透

本篇文章给大家带来了关于Redis的相关知识,其中主要介绍了关于缓存雪崩、缓存击穿和缓存穿透的相关内容,下面一起来看一下,希望对大家有帮助。千万级数据并发如何处理?进入学习