- 表属性设置为 NULL,你可能要面临很多麻烦
-
我们知道使用MySQL去存储数据,我们需要先去建表,那么在表中去添加各个数据列,其实我们需要给数据列指定一些属性,比如说我们在列属性设置为允许,那就可以不放置任何数据到这一列中。但是这会带来哪些麻...
- MySQL NOT EXISTS 真的不走索引么,如何优化 NOT EXISTS?
-
在一些业务场景中,会使用NOTEXISTS语句确保返回数据不存在于特定集合,部分同事会发现NOTEXISTS有些场景性能较差,甚至有些网上谣言说”NOTEXISTS不走索引”,哪对于NOTEX...
- 面试官:MySQL中能过滤到null值吗?
-
引言了不起最近在定位一个bug的时候,发现本应该过滤出15355条数据的,但其实只过滤出了12891条数据。...
- 数据库表字段为何默认为 NOT NULL?
-
目前大部分的开发现状来说,我们都会把字段全部设置成NOTNULL并且给默认值的形式。...
- 如何巧妙处理 MySQL NULL 值:提升查询性能与准确性
-
在MySQL中,NULL值是一个特殊的标记,表示数据的缺失或未知。这与空字符串、0或其他值不同。理解并正确处理NULL值对于数据库设计和数据查询至关重要。本文将详细介绍MySQL中的...
- 面试官问,为什么建议MySQL列属性尽量用 NOT NULL?
-
作者:忆蓉之心来源:公众号Java面试那些事儿写这篇文章,来自一个小伙伴的提问,他在二面的过程中被问到,由于他简历中写道有MySQL调优经验,但这个问题没有回答好,二面被刷了。其实我们刚学习C...
- 你知道Redis可以实现延迟队列吗? redis zset 延迟队列
-
推荐阅读:基于springboot、tio、oauth2.0前端vuede超轻量级聊天软件分享...
- redis实现任务队列和消息功能 redis 消息队列实现
-
Redis提供了多种数据结构和功能,使得它在实时数据处理方面表现出色。Redis的队列(queue)和消息中间件(messagebroker)是其中两个非常重要的功能,它们可以用于实现保持长时间运行...
- Redis中9种基本数据类型及常用操作命令和应用场景
-
前言在日常开发中,我们一般都选择关系型数据库来存储数据,如MySQL,Oracle等,但是在并发量比较大的业务场景,关系型数据库往往会成为系统瓶颈,无法完全满足我们的需求,所以就诞生了非关系型数据库,...