数据库

  • MySQL如何正确处理NULL值 NULL值查询与索引优化要点

    null在mysql中表示“未知”或“不存在”,不等于空字符串或0,参与比较时遵循三值逻辑(true、false、unknown),导致null = null结果为null;2. 查询null值不能使用=或!=,必须使用is null或is not null操作符,否则无法正确匹配;3. 使用nul…

    2025年12月4日
    100
  • mysql间隙锁怎么用

    区间锁,只锁一个索引区间(开区间,不包括双端端点) 1、在索引记录之间的间隙中加锁,或在索引记录之前或之后加锁,不包括索引记录本身。 2、间隙锁可用于%ign%ignore_a_1%re_a_1%幻读,以确保索引之间不会插入数据。 实例 session 1:start transaction ;se…

    数据库 2025年12月4日
    100
  • MySQL之SQL语法及SQL解析顺序源码分析

    sql(structured query language)是一种标准,作为一种访问【关系型数据库的标准语言】。许多数据库产品,如oracle,db2,sql server,postgresql,mysql都支持它。在过去几年中,nosql最初声称不需要sql,但最终不得不修正为”not…

    2025年12月4日 数据库
    000
  • SpringBoot怎么集成Druid连接MySQL8.0.11

    1.配置依赖 依赖管理我们可以使用maven或者gradleMySQL Connector/J版本选择: 注意:如果是MySQL5.X系列的话,使用8.0.X的驱动会有兼容性问题出现,请留意! 1.1MySQL Connector/J依赖配置 maven mysql mysql-connector-…

    2025年12月4日
    100
  • Mysql联表查询的特点是什么

    前言 为了减少对数据库的查询次数,例如在互不关联的表中为了减轻系统的压力,我们可以通过uni%ignore_a_1%n all关键词将多个表查到的数据做一个联查处理 (便于统计分析时使用到不同的数据而只用一次请求) 举例:通过一条sql语句一次查询查询学生表中的性别为男的学生总数和教师表中的教师性别…

    2025年12月4日 数据库
    000
  • MySQL出现Waiting for table metadata lock异常如何解决

    1. 出现原因 执行ddl语句时,会自动为该表加上mdl元数据write锁定,直到事务提交后才会释放锁。此锁的作用是为了保护 表结构的完整性、元数据的一致性 。 2. 处理方式 模式一下生产环境 如下图所示 : %ignore_a_1% A 开启了一个事务 并且执行DQL 此时 session B …

    2025年12月4日 数据库
    100
  • mysql如何删除delete

    一、删除操作简介 MySQL删除操作主要是指删除数据库中的数据表表项。在执行删除操作之前,必须先查询和定位要删除的表项,以避免对其他表项造成影响。一般情况下,我们可以通过SQL语句来完成删除操作。删除SQL语句分为单行删除和批量删除两种方式。 二、单行删除操作 单行删除操作主要是针对单个数据表记录进…

    数据库 2025年12月4日
    000
  • Mysql中关于0值判断的坑怎么解决

    My%ignore_a_1%ql关于0值判断的坑 最近遇到一个mysql返回多值的问题,最后发现是mysql过滤条件中0值判断的问题。 简练问题如下 有个INT字段a,默认值为0,程序传入的判断条件是 a = ‘abacd’。 传入的是一个字符串,结果a=0的所有数据都返回了…

    数据库 2025年12月4日
    100
  • MySQL中如何使用CONCAT()函数

    CONCAT() CONCAT(str1,str2,…))函数用于返回多个字符串连接之后的字符串,例如: %ign%ignore_a_1%re_pre_1% 如果该函数中的任何参数为 NULL,返回结果为 NULL。例如: SELECT CONCAT(‘MySQL’, NULL, ‘函数’) AS …

    数据库 2025年12月4日
    000
  • 怎么在同一台服务器上安装多个MySQL

    一、安装前的准备工作 在进行MySQL多实例的安装前,需要进行以下准备工作: 准备多个MySQL的安装包,可以从MySQL官网下载适合自己环境的版本进行下载:https://dev.mysql.com/downloads/ 准备多个MySQL数据目录,可以通过创建不同的目录来支持不同的MySQL实例…

    数据库 2025年12月4日
    100
关注微信