开发前沿 13284

一步步教你MySQL查询优化分析教程

前言 MySQL是关系性数据库中的一种,查询功能强,数据一致性高,数据安全性高,支持二级索引。但性能方面稍逊于非关系性数据库,特别是百万级别以上的数据,很容易出现查询慢的现象。这时…

2022-05-22 374

MySQL锁的知识点总结

锁的概念 ①、锁,在现实生活中是为我们想要隐藏于外界所使用的一种工具。 ②、在计算机中,是协调多个进程或线程并发访问某一资源的一种机制。 ③、在数据库当中,除了传统的计算资源(CP…

2022-05-22 684

mysql 8.0.18 安装配置方法图文教程(linux)

本文记录了linux mysql 8.0.18 安装配置图文教程,供大家参考,具体内容如下 1、官网安装包下载地址 2、我这里通过xftp将安装包上传至Linux服务器 3.解压 …

2022-05-22 825

数据库中的sql完整性约束语句解析

完整性约束   完整性约束是为了表的数据的正确性!如果数据不正确,那么一开始就不能添加到表中。 1 主键 当某一列添加了主键约束后,那么这一列的数据就不能重复出现。这样每行记录中其…

2022-05-22 569

Mybatis中的动态SQL语句解析

这篇文章主要介绍了Mybatis中的动态SQL语句解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下   Mybatis中配置S…

2022-05-22 461

MySQL数据库show processlist指令使用解析

  在实际项目开发中,如果我们对数据库的压力比较大,比如有大批量的查询或者插入等sql,尤其是多线程插入等情况,针对部分执行比较慢的sql,我们可以将其kill掉,常用的一个命令就…

2022-05-22 1,437

MySQL 8.0.18 Hash Join不支持left/right join左右连接问题

在MySQL 8.0.18中,增加了Hash Join新功能,它适用于未创建索引的字段,做等值关联查询。在之前的版本里,如果连接的字段没有创建索引,查询速度会是非常慢的,优化器会采…

2022-05-22 987

详解mysql中if函数的正确使用姿势

为了今天要写的内容,运行了将近7个小时的程序,在数据库中存储了1千万条数据。—— 今天要说的是mysql数据库的IF()函数的一个实例。 具体场景如下, 先看看表结构: CREAT…

2022-05-22 470

关于MySQL死锁问题的深入分析

前言 如果我们的业务处在一个非常初级的阶段,并发程度比较低,那么我们可以几年都遇不到一次死锁问题的发生,反之,我们业务的并发程度非常高,那么时不时爆出的死锁问题肯定让我们非常挠头。…

2022-05-22 695

Mysql字符串截取及获取指定字符串中的数据

前言:本人遇到一个需求,需要在MySql的字段中截取一段字符串中的特定字符,类似于正则表达式的截取,苦于没有合适的方法,百度之后终于找到一个合适的方法:substring_inde…

2022-05-22 989

Windows下MySQL8.0.18安装教程(图解)

下载地址 下载地址: https://dev.mysql.com/downloads/mysql/ 解压安装 将下载好的zip压缩包解压到你的安装目录下 配置环境和文件 (1) 配…

2022-05-22 817

解决大于5.7版本mysql的分组报错Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated

原因:    MySQL 5.7.5和up实现了对功能依赖的检测。如果启用了only_full_group_by SQL模式(在默认情况下是这样),那么MySQL就会拒绝选择列表、…

2022-05-22 642