mysql
文章平均质量分 71
一叶飘零_sweeeet
To be is to do !
展开
-
MySQL视图:让数据查询像魔术一样简单!
MySQL视图原创 2024-01-16 13:19:53 · 383 阅读 · 0 评论 -
MySQL连接查询深度解析:内连接、左连接、右连接、全连接
MySQL连接查询深度解析:内连接、左连接、右连接、全连接原创 2024-01-09 18:29:04 · 436 阅读 · 0 评论 -
翻页新篇章:从Offset/Limit到游标分页的全面探索
在现代的Web应用中,有效的分页策略对于提升用户体验和应用性能至关重要。通过对比offset/limit分页和基于指针的分页方法,我们可以看到后者在处理大规模数据集时的明显优势。随着数据量的不断增长,基于指针的分页方法将成为更多开发者的首选。原创 2023-12-11 10:46:21 · 429 阅读 · 0 评论 -
MySQL 索引深入解析
MySQL索引是数据库性能优化的重要手段之一。通过创建索引,我们可以让数据库系统不再需要扫描全表,从而快速地找到数据。然而,索引的使用并非没有代价,索引本身需要占用存储空间,同时也会在插入、删除和更新操作时带来额外的性能开销。因此,理解索引的工作原理,以及何时使用索引,何时不使用索引,对于编写高效的数据库查询和设计高效的数据库结构是至关重要的。原创 2023-11-03 18:44:38 · 201 阅读 · 0 评论 -
MySQL中的空格处理
处理数据库中的空格问题可能看起来简单,但实际上需要注意很多细节。特别是当我们处理Unicode字符集时,我们需要注意可能存在的特殊空格字符。在编写SQL查询和Java代码时,我们应该始终注意这些问题,以确保我们的查询结果和预期一致。原创 2023-11-03 13:33:49 · 457 阅读 · 0 评论 -
优化大表分页查询性能:大表LIMIT 1000000, 10该怎么优化?
优化大表分页查询性能:大表LIMIT 1000000, 10该怎么优化原创 2023-11-03 11:23:40 · 497 阅读 · 0 评论 -
MySQL中的SHOW FULL PROCESSLIST命令
SHOW FULL PROCESSLIST命令是MySQL中一个非常有用的工具,可以帮助我们理解和监控MySQL服务器的状态。原创 2023-10-11 17:49:06 · 372 阅读 · 0 评论 -
MySQL开启慢查询
通过开启MySQL的慢查询日志并使用语句分析工具,我们可以轻松地识别和优化执行时间较长的查询语句。这对于提高应用程序的性能和响应时间非常重要。在本文中,我们详细介绍了如何开启慢查询日志和使用语句分析工具,并提供了一个Java示例代码来演示这些操作。原创 2023-07-28 11:34:51 · 1983 阅读 · 0 评论 -
MySQL vs. Oracle: 函数比较与联系
MySQL和Oracle是两个广泛使用的关系型数据库管理系统(RDBMS),它们提供了丰富的函数库来处理和操作数据。本文将详细介绍MySQL和Oracle的所有函数,并逐一介绍它们的相同和不同之处,以帮助读者更好地理解和使用这两个数据库系统的函数功能。它们在函数的语法和功能上存在一些差异,我们需要根据具体的数据库系统选择适合的函数来满足应用需求。原创 2023-07-26 09:58:03 · 2018 阅读 · 0 评论 -
MySQL 相关问题集锦, 持续更新
MySQL 相关问题集锦, 持续更新原创 2023-07-25 20:12:01 · 1454 阅读 · 0 评论 -
Redis与MySQL数据一致性问题解析
Redis与MySQL数据一致性问题解析原创 2023-07-14 14:47:18 · 3695 阅读 · 1 评论 -
MySQL日期格式及日期函数
本文详细介绍了MySQL中的日期格式及日期函数。通过对日期格式的解释和常用日期函数的讲解,您应该对MySQL中的日期操作有了更深入的了解。日期格式包括DATE、TIME、DATETIME和TIMESTAMP,可以根据需求选择合适的格式进行存储和处理。原创 2023-07-06 17:28:08 · 11828 阅读 · 0 评论 -
MySQL 回表
在 MySQL 中,当我们查询一张表的时候,通常会使用索引来加速查询。如果查询的列不在索引中,那么 MySQL 就需要回到表中去查找这些列的值,这个过程就被称为回表。回表的过程会造成额外的 IO 操作,降低查询的性能。因此,我们需要尽可能地减少回表的次数。回表是 MySQL 查询优化中的一个重要概念。我们可以通过使用覆盖索引、增加表的冗余列、使用内存表等方法来避免回表,从而提高查询性能。原创 2023-06-27 14:12:55 · 3874 阅读 · 0 评论 -
MYSQL on duplicate key update和replace into 详解
MYSQL on duplicate key update和replace into 详解原创 2023-05-15 15:19:17 · 1671 阅读 · 0 评论 -
mysql 主键id设置未自增实现id自增插入
mysql 报错解决: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '原创 2022-03-24 19:54:45 · 4913 阅读 · 0 评论 -
Mysql 分组查询取max 那条记录其他字段
需求描述:现有有需求要按类型分组,查询出每一分组最近的一条记录,返回字段包含id,定时任务执行时间(start_time)和任务id(job_id)。SELECT id, MAX(start_time) AS startTime,job_id AS jobId FROM `sta_task_alarm` GROUP BY `job_id`;问题描述:上面这个SQL查询出来的id 并不是我们想要的max 那条记录的id,那么我们怎么查询到MAX(start_time) 那条对应的 i.原创 2021-12-21 14:31:03 · 12391 阅读 · 3 评论 -
Mysql 分组查询 Case When
需求是这样的: 我的考试列表分页查询。1. 进行中的 end>now >start) 2. 待开始的(now <start) 3. 已结束(end<now) SELECT t1.exam_id AS examId,t1.id AS id,t1.state AS examResult,t1.submit_time AS submitTime,t1.score AS score, t1.user_exam_mongo_id AS userExamMongoId, t1...原创 2020-09-26 16:56:52 · 658 阅读 · 0 评论 -
MySQL存储过程
摘自:https://www.cnblogs.com/mark-chan/p/5384139.html存储过程简介SQL语句需要先编译然后执行,而存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给定参数(如果该存储过程带有参数)来调用执行它。存储过程是可编程的函数,在数据库中创建并保存,可以由SQL...转载 2019-05-14 09:40:54 · 401 阅读 · 0 评论