mysql

hjbf41 分钟前
mysql
理解并解决 MySQL 中的 "You can't specify target table for update in FROM clause" 错误在 MySQL 中,当我们尝试执行一条 DELETE 或 UPDATE 语句,并且 WHERE 条件中的子查询引用了同一张正在被修改的表时,会遇到一个常见的错误。
一路向北_Coding1 小时前
mysql·mybatis
MyBatis Generator让你优雅的写SQL实际开发中,95%以上的实时查询场景均为单表查询(数据库往往是瓶颈,连表查询一旦SQL写的烂可能带来高耗时甚至打崩数据库),那单表查询每次我们都得去写个Mapper接口,再写个XML(SQL还可能写错)等等,虽然不难但是这并不优雅,是在做重复工作。   那能不能省去这些事,提供一个接口给我,我查什么东西实现这个接口逻辑就行了。还真有,MyBatis Generator解决了这个问题。
程序猿(雷霆之王)2 小时前
数据库·mysql
MySQL——复合查询这里我们还是使用之前的那三张表;查询工资高于500或岗位为MANAGER的员工,同时要求员工姓名的首字母为大写的J
Zhsh-74 小时前
mysql·elasticsearch·centos
centos配置ES和MYSQL自动备份记录自己执行过的命令对于技术人员来说非常重要,主要有以下好处:
尘下吹霜4 小时前
spring boot·mysql·mybatis
【鉴权架构】SpringBoot + Sa-Token + MyBatis + MySQL + Redis 实现用户鉴权、角色管理、权限管理sa-token 官方文档由于使用SpringBoot3,故使用较新版前端小程序使用,故禁用session,使用token模式
weixin_441455265 小时前
数据库·mysql
Mysql MVCCMVCC多版本并发控制本质就是每个事务读到的不是同一个正在被修改的数据,而是自己对应的历史版本快照。所以多个事务既然同时读又能同时写,读写互不阻塞,这就是数据库高并发的秘密武器。那历史版本怎么来的,是通过undo log ,数据库中只存了最新的一条记录,然后通过undo log记录反向操作(如insert一条数据,就在undo log中delete一条数据,update一条数据就在undo log留旧值),所以需要老版本时只要顺着这些日志往回找就可以,所以一条记录和undo log就串成了一条版本链。 那
奥尔特星云大使5 小时前
数据库·mysql·主从复制
MySQL快速构建主从(基于GTID)#管理用户#复制用户根据实际修改主库IP跟复制用户及密码
小园子的小菜5 小时前
数据库·mysql
MySQL ORDER BY 深度解析:索引排序规则与关键配置参数阈值在 MySQL 排序场景中,索引是否生效决定了排序的基础效率,而配置参数的阈值则直接影响排序时 “用内存还是临时文件”。本文将聚焦两大核心点:一是索引与排序的绑定规则(如何让排序走索引),二是关键配置参数的阈值定义(内存与临时文件排序的边界),帮你彻底厘清排序性能的底层控制逻辑。
惊鸿一博6 小时前
数据库·mysql
mysql_page pagesize 如何实现游标分页?这是一种基于排序字段值而不是偏移量的分页方法。记住上一页最后一条记录的位置,然后从这个位置开始查询下一页
不学习何以强国7 小时前
mysql·前端框架·asp.net
Cool Unix + OpenAuth.Net 实现一款校园小程序的开发此项目只是为了记录自己在学习uniapp x 于OpenAuth.Net中遇到问题,有问题欢迎指正。目前还没想好做什么小程序,暂定为校园服务类(校友圈、二手市场、跑腿等等等等....)小程序吧虽然已经烂大街的开源但是总得自己做过了才知道水有多深,有啥好的想法小伙伴可以直接留言噢😁。
海奥华217 小时前
数据库·mysql
SQLEXPLAIN 详解对于每一位与数据库打交道的开发者来说,编写出能够正确工作的SQL查询只是第一步。更重要的是,如何确保这些查询能够高效运行,尤其是在处理海量数据时。这时候,EXPLAIN 命令就成了我们手中不可或缺的神器。本文将带你深入浅出地了解 EXPLAIN 的使用方法和分析技巧,助你成为SQL性能优化的专家。
情深不寿31717 小时前
数据库·mysql
MySQL————数据库基础前置知识:mysql和mysqld的区别mysql本质是一种基于C(mysql)S(mysqld)模式的网络服务。
程序新视界18 小时前
数据库·mysql·postgresql
如何选择合适的数据库?PostgreSQL与MySQL各项对比关系型数据库已经存在很长时间了。事实上,在数据仓库发展之初,关系型数据库管理系统(RDBMS)是先驱技术,并且在数据科学革命中也表现出强大的适应能力。即使在 AI 和 LLM(大语言模型)的时代,关系型数据库仍然是几乎每个企业数据生态系统的核心组成部分。
dongchen。20 小时前
数据库·mysql
MySQL第一次作业mysql>CREATE DATABASE mydb6_product;mysql> USE mydb6_product;
重生之我是Java开发战士1 天前
数据库·mysql
【MySQL】数据库基础在学习MySQL之前,我们首先要明确“为什么需要数据库”以及“数据库有哪些类型”,这是后续操作的理论基础。
ChuHsiang1 天前
数据库·mysql
【剑指MySQL】数据库基础(1)说明:说明:当我们创建数据库没有指定字符集和校验规则时,系统使用默认字符集:utf8,校验规则是:utf8_general_ci。
九皇叔叔1 天前
mysql·adb·docker
Docker 镜像维护指南:从配置优化到 MySQL 实战运行在 Docker 日常使用中,镜像维护是保障容器服务稳定、高效运行的核心环节。从镜像源配置、镜像拉取优化,到容器启动后的端口映射与基础运维,每一步都影响着服务可用性。本文将以 Docker 镜像维护核心要点 为基础,结合 docker pull mysql 实战案例,详细演示如何解决镜像拉取问题、配置端口映射(宿主机 3307 映射容器 3306),最终实现 MySQL 容器的成功运行。
muxin-始终如一1 天前
数据库·mysql·adb
MySQL分区分表实现方法详解ShardingSphere-JDBC 通过在应用层进行数据分片,可以帮你轻松实现分区、分表和分库,下面我用具体的配置和代码示例来说明如何使用。
奥尔特星云大使1 天前
mysql·dba·高可用·mha·邮件告警
mysql高可用架构之MHA部署(三)——故障转移后邮件告警配置(保姆级)本教程基于前面两篇 mysql高可用架构之MHA部署(一)(保姆级) mysql高可用架构之MHA部署(二)VIP漂移(保姆级) 实现了HMA发邮件提醒,QQ邮箱 【注意】 以下所有操作均在MHA管理节点【10.0.0.62】执行
disanleya1 天前
数据库·mysql·重构
MySQL时间格式转换,时间数据混乱不堪如何彻底重构?随着业务的发展,你可能会发现数据库中的时间字段一片混乱:有的存成了`INT`类型的时间戳,有的存成了`VARCHAR`的字符串,格式还五花八门(`YYYY/MM/DD`, `DD-MM-YYYY`等)。这种历史遗留问题严重影响了数据查询、分析和报表生成的效率。