当前位置: 代码网 > it编程>

数据库

MySQL数据库非空、主键、外键到底管什么详解(附详细图文)

MySQL数据库非空、主键、外键到底管什么详解(附详细图文)

2026-04-10 12:05 | 分类:数据库 | 评论:0 次 | 浏览: 127

前言表的约束:表中一定要有各种约束,通过各种约束,保证未来数据库中的数据的准确的;约束的本质是:通过技术手段倒逼程序员,插入正确的数据,进而...

Oracle使用SQL PIUS格式化输出查询结果的多种方法

Oracle使用SQL PIUS格式化输出查询结果的多种方法

2026-04-10 12:03 | 分类:数据库 | 评论:0 次 | 浏览: 157

问题背景:在oracle中,使用sql*plus工具来查询数据时经常会碰到的问题就是由于查询的列过多无法在一行全部显示出来,结果看起来非常混...

Mysql事务与存储引擎全解(概念、原理、代码示例)

2026-04-10 12:02 | 分类:数据库 | 评论:0 次 | 浏览: 132

在 mysql 中,事务是保证数据一致性的核心机制,存储引擎则是 mysql 处理数据的底层引擎,两者是数据库开发、面试的高频考点。本文围绕...

MySQL锁等待与死锁根治的全攻略

2026-04-09 12:06 | 分类:数据库 | 评论:0 次 | 浏览: 147

线上业务突然抛出lock wait timeout exceeded异常、接口超时、甚至事务被强制回滚,90%以上的场景都源于mysql锁等...

PostgreSQL 数据误删止损操作指南

2026-04-09 12:06 | 分类:数据库 | 评论:0 次 | 浏览: 151

postgresql(常简称为postgres)是一款功能强大、以扩展性著称的开源对象-关系型数据库系统。它源于加州大学伯克利分校的post...

MySQL主从延迟全链路根因诊断与解决方法

2026-04-09 12:06 | 分类:数据库 | 评论:0 次 | 浏览: 124

在复杂的微服务架构与高并发业务场景中,数据库读写分离已成为标准的高可用与水平扩展方案。然而,主从复制延迟(replication lag)始...

加了 limit 1 查询竟然变慢了的原因分析及解决办法

2026-04-09 12:06 | 分类:数据库 | 评论:0 次 | 浏览: 125

写 sql 的时候,大家都有个肌肉记忆:如果只需要一条数据,一定要加上limit 1。这听起来非常合理,毕竟数据库只要找到一条满足条件的记录...

MySQL 多表连接查询实战指南:内连接 + 外连接

2026-04-09 12:06 | 分类:数据库 | 评论:0 次 | 浏览: 104

前言:在实际业务开发中,数据往往分散存储在多张关联表中,单表查询远不能满足复杂的统计与展示需求。多表连接查询正是解决跨表数据关联、整合与展示...

MySQL 表约束从基础约束到外键关联实战案例详解

MySQL 表约束从基础约束到外键关联实战案例详解

2026-04-09 12:06 | 分类:数据库 | 评论:0 次 | 浏览: 147

前言:在 mysql 数据库设计中,数据类型定义了字段的存储格式,而表约束则从业务逻辑层面保证数据的合法性和完整性。没有约束的表可能出现空值...

Oracle 26ai的SQL语言增强特性

2026-04-09 12:06 | 分类:数据库 | 评论:0 次 | 浏览: 160

1. group by all 语法用途:自动按 select 列表中所有非聚合列分组,无需显式列出所有列。-- 传统写法:需要显式列出所有...

Redis配置只读账号实现方式

Redis配置只读账号实现方式

2026-04-08 12:03 | 分类:数据库 | 评论:0 次 | 浏览: 128

一、需求说明作为一名运维工程师,经常安装和配置redis,前阵子有测试同事申请开一个redis的只读账户,以往都是配置一个读写用户,并没有对...

Oracle Undo空间爆满的急救指南

Oracle Undo空间爆满的急救指南

2026-04-08 12:02 | 分类:数据库 | 评论:0 次 | 浏览: 207

在oracle数据库运维过程中,undo空间爆满是高频且棘手的问题——一旦发生,会直接导致事务无法提交、数据库报错(...

MySQL数据库备份的四种常用方式与选型指南

2026-04-08 12:02 | 分类:数据库 | 评论:0 次 | 浏览: 124

mysql 备份是数据库运维中的核心环节,直接关系到数据的安全性与业务的可恢复能力。根据业务规模、数据重要性及恢复时间目标(rto),需要选...

MySQL主从架构原理、优化与实践指南全解析

2026-04-08 12:02 | 分类:数据库 | 评论:0 次 | 浏览: 136

文档名称mysql高可用架构:主从复制原理与读写分离实践mysql 主从复制的核心是基于二进制日志的数据同步机制。简而言之,主库将变更写入 ...

从MySQL转换到PostgreSQL的迁移过程

2026-04-08 12:02 | 分类:数据库 | 评论:0 次 | 浏览: 130

前言在数据库迁移项目中,从 mysql 转换到 postgresql 是一个常见但充满挑战的任务。两者在数据类型、函数实现、语法规范等方面存...

MySQL 联合索引实战示例

2026-04-07 12:06 | 分类:数据库 | 评论:0 次 | 浏览: 158

1. 联合索引mysql 联合索引(也称复合索引)是在表的多个列上共同创建的一个索引,能极大的优化多条件查询的性能它并非多个单列索引的简单叠...

MySQL误操作恢复的完全指南

MySQL误操作恢复的完全指南

2026-04-07 12:06 | 分类:数据库 | 评论:0 次 | 浏览: 151

文档目标当发生 update、delete 等误操作时,利用 mysql 的 row 格式 binlog 和 my2sql 工具,精准生成回...

MySQL EXPLAIN用法实例深度详解

2026-04-07 12:06 | 分类:数据库 | 评论:0 次 | 浏览: 137

一、什么是 explainexplain 是 mysql 提供的一个用于分析 sql 语句执行计划的强大工具。通过它,我们可以了解 mysq...

MySQL Redo Log落盘机制深度解析

2026-04-07 12:06 | 分类:数据库 | 评论:0 次 | 浏览: 118

mysql innodb 引擎的事务持久性(acid 中的 d)完全依赖于重做日志(redo log)。不同于二进制日志(binlog)记录...

MySQL查询日志General Log的配置与作用

MySQL查询日志General Log的配置与作用

2026-04-07 12:06 | 分类:数据库 | 评论:0 次 | 浏览: 143

在 mysql 数据库的日常运维中,排查问题、性能调优和安全审计是高频需求。而 general log(查询日志)作为 mysql 的核心日...

mysql中快照读和当前读操作方法

2026-04-07 12:05 | 分类:数据库 | 评论:0 次 | 浏览: 140

前言在 mysql innodb 存储引擎中,快照读(snapshot read) 和 当前读(current read) 是两种核心的读操...

宝塔面板MySQL配置修改及验证步骤

2026-04-07 12:05 | 分类:数据库 | 评论:0 次 | 浏览: 132

问题现象通过宝塔面板自带的mysql,创建数据库,项目连接,或者本地数据库客户端连接,时不时出现连接超时中断。问题根因通过检查mysql配置...

MySQL InnoDB Cluster 常见管理命令

MySQL InnoDB Cluster 常见管理命令

2026-04-07 12:05 | 分类:数据库 | 评论:0 次 | 浏览: 139

innodb cluster 是 mysql 官方推出的高可用解决方案,整合了 mysql server、mysql shell 和 mys...

MySQL Join关联查询的几种实现方式优化小结

MySQL Join关联查询的几种实现方式优化小结

2026-04-07 12:04 | 分类:数据库 | 评论:0 次 | 浏览: 135

在mysql日常开发中,join关联查询是高频操作,但相同的业务需求,不同的关联方式可能导致数倍的性能差异。其核心症结在于join算法的选择...

MongoDB实现全文搜索代码示例

2026-04-07 12:03 | 分类:数据库 | 评论:0 次 | 浏览: 163

实现全文搜索是指对大规模文本数据进行高效的搜索操作,能够在短时间内定位到包含特定关键词或语句的文档或记录。一个高效的全文搜索系统通常涉及索引...

MongoDB事务的限制和注意事项详解

2026-04-07 12:03 | 分类:数据库 | 评论:0 次 | 浏览: 166

在使用mongodb的事务时,虽然它提供了acid特性,但也有一些限制和注意事项需要考虑。以下是这些限制和注意事项,并结合java代码示例进...

在MongoDB中使用多文档事务的详细步骤

2026-04-07 12:03 | 分类:数据库 | 评论:0 次 | 浏览: 160

在mongodb中使用多文档事务可以确保多个操作要么全部成功,要么全部失败,从而确保数据的一致性。mongodb的多文档事务类似于传统关系型...

Redis缓存预热的概念及方法详解

2026-04-06 19:22 | 分类:数据库 | 评论:0 次 | 浏览: 133

1. 什么叫「缓存预热」?预热 = 项目启动后、用户访问前,提前把数据存进 redis。也就是:不让用户第一次访问时才去建缓存,而是我们自己...

MySQL如何修改binlog保存的天数

2026-04-05 12:06 | 分类:数据库 | 评论:0 次 | 浏览: 136

mysql修改binlog保存的天数查看binlog过期时间设置的时间为90天,这个值默认是0天,也就是说不自动清理,可以根据生产情况修改,...

MySQL的optimize table使用详解

2026-04-05 12:06 | 分类:数据库 | 评论:0 次 | 浏览: 140

在 mysql 数据库中,optimize table是用于优化表性能与空间利用的重要语句,以下从多个维度详细解析:一、核心作用回收磁盘空间...

Copyright © 2017-2026  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com