Redis中的RDB用法原理及说明
2025-09-29 12:06 | 分类:数据库 | 评论:0 次 | 浏览: 84
开篇:数据备份的日常比喻想象一下,你正在玩一个电子游戏,游戏进度非常重要。突然,电脑要重启更新,你会怎么做?聪明的玩家都会先保存游戏进度。r...
MySQL 公用表达式的实现示例
2025-09-29 12:06 | 分类:数据库 | 评论:0 次 | 浏览: 63
公用表表达式和生成列是mysql 8.x版本中新增的特性。本篇文章将简单介绍mysql中新增的公用表表达式和生成列。公用表表达式从mysql...
MySQL中VARCHAR和TEXT的区别小结
2025-09-28 19:24 | 分类:数据库 | 评论:0 次 | 浏览: 56
在 mysql 表设计中,字符串字段常用 varchar 和 text 类型,但它们在 存储方式、性能、使用限制 等方面存在明显区别。一、v...
SQL中LAG、LEAD函数功能及用法
2025-09-28 19:24 | 分类:数据库 | 评论:0 次 | 浏览: 71
sql中的lag和lead函数是用于访问结果集中当前行前后数据的窗口函数,主要功能及用法如下:一、函数定义1、lag函数&zwn...
MySQL中数据去重的两种方式详解(DISTINCT和GROUP BY)
2025-09-28 12:06 | 分类:数据库 | 评论:0 次 | 浏览: 64
引言在日常工作中,数据库查询操作无处不在,而处理数据中的重复项与分组汇总是非常常见的需求。mysql 提供了两种常见的方式来管理和检索唯一值...
MySQL的两种分页方式之Offset/Limit分页和游标分页详解
2025-09-28 12:06 | 分类:数据库 | 评论:0 次 | 浏览: 44
我们没有给mysql足够的指令来生成一个确定性排序的结果集。我们要求按first_name排序,mysql已经忠实地执行了操作,但返回的行顺...
SQL Server查询包含某个字段的存储过程或触发器的一些常用方法
2025-09-28 12:06 | 分类:数据库 | 评论:0 次 | 浏览: 79
在 sql server 中,如果想查询包含特定字段(例如,某个特定的列名或变量名)的存储过程或触发器,可以通过查询系统视图和系统表来实现。...
MySQL中C接口的实现
2025-09-28 12:05 | 分类:数据库 | 评论:0 次 | 浏览: 44
前言:本节内容介绍使用c/c++访问数据库, 包括对数据库的增删查改操作。 主要是学习一些接口的调用, 废话不多说, 开始我们的学习吧!ps...
MySQL数据库社招必考题:索引如何优化WHERE子句?
2025-09-27 19:27 | 分类:数据库 | 评论:0 次 | 浏览: 55
大家好,我是小米,一个31岁、天天被面试题支配的社畜程序员。最近后台有小伙伴跟我说:“小米,你能不能聊聊 where子句优化?上...
MySQL之搜索引擎使用解读
2025-09-27 19:25 | 分类:数据库 | 评论:0 次 | 浏览: 61
mysql的存储引擎是什么mysql当中数据用各种不同的技术存储在文件中,每一种技术都使用不同的存储机制,索引技巧 锁定水平,以及最终提供的...
Docker MySQL启动问题及解决过程
2025-09-27 19:25 | 分类:数据库 | 评论:0 次 | 浏览: 57
问题概述docker 环境中的 mysql 容器启动失败,主要表现为两个核心错误:临时文件权限问题:can't create/write t...
MySQL误删数据或者丢失?这6种方案能帮你快速恢复!
2025-09-27 19:24 | 分类:数据库 | 评论:0 次 | 浏览: 57
前言最近星球中有位小伙伴说:他不小心把测试环境mysql表中所有数据都误删了,问我要如何快速恢复?幸好他误删的是测试环境,非生产环境。我遇到...
Nginx配置proxy protocol代理获取真实ip的全过程
2025-09-26 12:05 | 分类:数据库 | 评论:0 次 | 浏览: 56
前言在现代开发中有很多场景需要拿到用户的真实ip,比如安全策略,和地区热点信息推送等功能,但是现在代理很多。用户可能会通过代理访问服务,或者...
CentOS中设置yum源的详细步骤
2025-09-26 12:05 | 分类:数据库 | 评论:0 次 | 浏览: 60
在centos中设置yum源可以分为以下几个步骤。我将以设置阿里云镜像源为例进行说明:1. 备份原有yum源# 备份原有repo文件sudo...
SQL语句实现用户连续登录最长天数
2025-09-26 12:04 | 分类:数据库 | 评论:0 次 | 浏览: 79
在上篇连续 n 天登录用户中,我们其实埋下了一个有趣的引子 —— 如何计算每个用户的连续登录最长天数?这个看似简单的...
SQL语句查询连续N天登录用户(解决方案)
2025-09-26 12:04 | 分类:数据库 | 评论:0 次 | 浏览: 86
前几天刷手机时看到一道有趣的 sql 题:查询连续 3 天登录的用户。这让我联想到之前讨论过的开窗函数,深入思考后发现其实还有多种实现方式。...
MySQL从视图到用户和权限管理操作
2025-09-26 12:03 | 分类:数据库 | 评论:0 次 | 浏览: 51
一:视图的定义视图是⼀个虚拟的表,它是基于⼀个或多个基本表或其他视图的查询结果集。视图本⾝不存储数据,⽽是通过执⾏查询来动态⽣成数据。⽤⼾可...
MySQL主从架构中的Seconds_Behind_Master指标问题解析
2025-09-26 12:02 | 分类:数据库 | 评论:0 次 | 浏览: 57
问题:主从延迟与写后读不一致在典型的 mysql 主从架构下,所有写操作都会直接进入主库,而读操作大多分流到从库,从而实现读写分离,缓解主库...
Ubuntu向多台主机批量传输文件的流程步骤
2025-09-25 12:05 | 分类:数据库 | 评论:0 次 | 浏览: 56
ubuntu 向多台主机批量传输文件前提:主机之间可以相互通信所有主机用户名相同,或开放 ssh root 用户远程连接权限所有主机密码相同...
Redis分布式锁过期时间的设置策略和常见方案
2025-09-25 12:05 | 分类:数据库 | 评论:0 次 | 浏览: 75
前言分布式锁过期时间的设置确实是个需要仔细权衡的问题。设置太短,可能业务还没执行完锁就释放了,导致数据错乱;设置太长,万一客户端崩溃,其他进...
SQL注入的风险与解决方案实战解析
2025-09-25 12:05 | 分类:数据库 | 评论:0 次 | 浏览: 76
前言在日常开发中,数据库操作几乎是绕不开的环节。很多同学写查询语句的时候,习惯直接用字符串拼接,比如:string sql = "selec...
MySQL查看数据库、表和索引的容量大小的方法
2025-09-25 12:05 | 分类:数据库 | 评论:0 次 | 浏览: 74
一、前言在我们平时工作中,如果一个业务运行很久了,可能会需要我们去看看这块业务产生的数据量有多大,比如这个业务所使用的数据库存储空间都使用了...
MySQL索引不生效的8种原因与解决方法
2025-09-25 12:04 | 分类:数据库 | 评论:0 次 | 浏览: 58
在数据库优化中,最让人头疼的事情之一莫过于精心设计的索引没有发挥作用。为什么会出现这种情况?这篇文章带大家一起探讨一些常见原因,方便大家更好...
在Linux系统上更改默认MySQL数据目录的全步骤
2025-09-24 12:04 | 分类:数据库 | 评论:0 次 | 浏览: 60
引言mysql 是一个广泛使用的开源关系数据库管理系统(rdbms),为无数的 web 应用程序和服务提供支持。默认情况下,mysql 将其...
从MySQL数据库中删除所有表的分步指南
2025-09-24 12:03 | 分类:数据库 | 评论:0 次 | 浏览: 51
引言在管理 mysql 数据库时,可能会遇到需要删除所有表的情况,实质上是清空数据库。这项任务虽然不复杂,但需要对 sql 语法和命令有扎实...
MySQL处理重复数据完整代码实例
2025-09-24 12:02 | 分类:数据库 | 评论:0 次 | 浏览: 55
前言在数据库管理中,重复数据是最常见的 “隐形杀手” 之一。它不仅会浪费存储空间、拖慢查询速度,还可能导致业务逻辑混...
MySQL时间筛选避坑指南之为什么格式化字符串比较会出错详解
2025-09-24 12:02 | 分类:数据库 | 评论:0 次 | 浏览: 51
前言在 mysql 数据库操作中,时间范围查询是日常开发中频繁使用的功能。然而,正是这种看似基础的操作,常常因为一个不经意的处理方式,导致查...
一文深入解析Mysql的开窗函数(易懂版)
2025-09-24 12:02 | 分类:数据库 | 评论:0 次 | 浏览: 63
前言sql 开窗函数(window function)是一种强大的分析工具,它能在保留原有数据行的基础上,对 "窗口"(...
MySQL查看操作记录几种常用的方法
2025-09-24 12:02 | 分类:数据库 | 评论:0 次 | 浏览: 56
mysql 提供了多种方式来查看数据库操作记录,以下是几种常用的方法:1. 通用查询日志 (general query log)通用查询日志...
用logrotate归档MySQL日志的实现
2025-09-24 12:02 | 分类:数据库 | 评论:0 次 | 浏览: 49
背景前面说过因为vim大文件导致的oom,所以后续优化方案里面写了要对mysql的日志进行归档操作。经过调研,一般两种方案实现:1使用脚本c...