• 软件测试|MySQL SHOW DATABASES详解

    简介在MySQL中,SHOW DATABASES是一条SQL语句,用于显示当前MySQL服务器上所有可用的数据库。这条简单而常用的命令可以让你快速查看服务器上的数据库列表。本文将详细介绍SHOW DATABASES的使用方法以及相关注意事项。语法在 MySQL 中,可使用 SHOW DATABASE 2025-06-11 00:12:52
  • 使用MySQL快速备份表和数据

    学会使用MySQL语句的方式快速创建备份表在日常开发中,我们经常会备份将现有的表做备份,以防万一。在学习使用MySQL命令的时候发现可以使用create table like 和 create table as这两种方式快速创建备份表,分享大家学习一下。使用SQL语句创建备份表,新表的结构与旧表的结 2025-06-07 00:02:13
  • 《MySQL 教程》聚合函数(AVG、COUNT、SUM)

    本小节介绍 MySQL 常见的聚合函数,实际业务中诸如 总数、平均值、总和 这样的数据是没有存储在数据表中,如需要获取这些数据时,使用 MySQL 的聚合函数可以获取它们,MySQL 主要的聚合函数有 AVG、COUNT、SUM、MIN、MAX,本小节介绍 AVG、COUNT、SUM。1. AVG函 2025-06-05 00:02:31
  • MySQL中字符串的JSON序列化及示例详解

    在MySQL中,处理字符串格式的JSON数据是一种常见的需求。本文将为您介绍如何在MySQL中对字符串进行JSON序列化,并提供相应的示例。引言在现代Web应用程序中,JSON格式已经成为数据交换的首选格式。随着MySQL 5.7及以上版本的发布,MySQL引入了对JSON数据类型的原生支持,使得在 2025-06-04 00:10:55
  • druid产生大量mysql的sleep连接

    前言在使用druid连接池后,show full processlist 后发现有大量sleep状态的链接,高峰期时达到1000多个,项目框架用的springmvc+mybatis,由spring管理的链接在每次数据库操作后应该是释放连接的,排除是代码泄露连接的可能性。druid配置然后看了下线上项 2025-05-31 00:03:36
  • 面试官突然问我MySQL存储过程,我竟然连基础都不会!(详细)

    MySQL存储过程一、存储过程1.1 什么是存储过程存储过程(Stored Procedure)是在大型数据库系统中,一组为了完成特定功能的SQL 语句集,它存储在数据库中,一次编译后永久有效,用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。存储过程是数据库中的一个重要对象。 2025-05-31 00:01:49
  • Mysql时间格式转化——DATE_FORMAT()

    定义和用法DATE_FORMAT() 函数用于以不同的格式显示日期/时间数据。语法DATE_FORMAT(date,format)参数格式描述%a缩写星期名%b缩写月名%c月,数值%D带有英文前缀的月中的天%d月的天,数值(00-31)%e月的天,数值(0-31)%f微秒%H小时 (00-23)%h 2025-05-30 00:13:14
  • 详解mysql的线程、table cache和临时表的优化

    一、THREAD_CACHEMySQL里面为了提高客户端请求创建连接过程的性能,提供了一个连接池也就是 Thread_Cache池,将空闲的连接线程放在连接池中,而不是立即销毁.这样的好处就是,当又有一个新的请求的时候,mysql不会立即去创建连接 线程,而是先去Thread_Cache中去查找空闲 2025-05-27 00:47:05
  • mysql中的分区表和合并表详解(一个常见知识点)

    分区表是mysql5.1之后的新特性,合并表已经存在很长时间了。这篇文章主要介绍这两个概念以及他们基本的操作。一、合并表合并表说实话是一种将要被淘汰的技术,但是掌握了合并表的概念再去看分区表就比较容易理解一点。合并表其实就是合并了多个子表的逻辑表,子表使用了myisam存储引擎物理子表,合并表使用m 2025-05-26 00:26:23
  • MySQL论Dev与Ops冲突的根源、表现形式及其解决方案-爱可生

    一、冲突的根源开发团队的目标:满足产品的功能需求,把用户的需求实现,发布到现网,交付到用户手里。从之前的敏捷过程来看,其实开发/测试甚至是QA团队的目标是一致的。运维团队的目标:质量永远是第一位的。这导致一个有意思的现象:变更是主要的故障之源,你同意么?之前在一篇论文中给出数据,无论是硬件的维护还是 2025-05-25 00:40:19