开发前沿 13284

MySQL中in与exists的使用及区别介绍

先放一段代码 for(int i=0;i<1000;i++){ for(int j=0;j<5;j++){ System.out.println("hello"); }…

2022-05-22 907

关于Mysql8.0版本驱动getTables返回所有库的表问题浅析

前言 本文主要介绍的是关于Mysql8.0驱动getTables返回所有库的表的相关内容,MySQL Connector/J 8.0版本驱动向下兼容之前的5.5+版本MySQL,如…

2022-05-22 991

MySQL 5.7安装好后打开命令行窗口闪退的解决方法

前言 最近在安装好MySQL 5.7发现了一个问题,打开命令行窗口会闪退,后来发现原来是这个问题 若是因为在mysql安装目录下找不到my.ini文件,请接着往下看 解决方法 返回…

2022-05-22 616

MySQL根据某一个或者多个字段查找重复数据的sql语句

sql 查出一张表中重复的所有记录数据 1.表中有id和name 两个字段,查询出name重复的所有数据 select * from xi a where (a.username)…

2022-05-22 633

MySQL 8.0.12的安装与卸载教程详解

一,MySQL8.0.12版本安装步骤。 1,下载 https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.12-winx6…

2022-05-22 1,149

mysql自增id超大问题的排查与解决

引言 小A正在balabala写代码呢,DBA小B突然发来了一条消息,“快看看你的用户特定信息表T,里面的主键,也就是自增id,都到16亿了,这才多久,在这样下去过不了多久主键就要…

2022-05-22 905

MySQL查询中LIMIT的大offset导致性能低下浅析

前言 我们大家都知道,mysql查询使用select命令,配合limit,offset参数可以读取指定范围的记录,但是offset过大影响查询性能的原因及优化方法 我们在业务系统中…

2022-05-22 704

mysql8重置root用户密码的完整步骤

前言 最近很多新入职的同事问这个问题,特别是通过 homebrew 自动安装的 mysql ,其版本默认已经是 8.0 了,由于增加了一些安全策略等限制,所以修改用户密码会稍微麻烦…

2022-05-22 773

RR与RC隔离级别下索引和锁的测试脚本示例代码

基本概念 当前读与快照读 在MVCC中,读操作可以分成两类:快照读 (snapshot read)与当前读 (current read)。 快照读,读取的是记录的可见版本 (有可能…

2022-05-22 514

MySQL使用全库备份数据恢复单表数据的方法

前言 备份数据库时,采用了全库备份,但是因为某些原因需要回滚一个表的数据到备份数据库上,如果回滚整个库就比较费时间,因为可能这个表只有几十M,但是其它表可能有十几上百G,这时候就需…

2022-05-22 754

MySQL用户账户管理和权限管理深入讲解

前言 MySQL 的权限表在数据库启动的时候就载入内存,当用户通过身份认证后,就在内存中进行相应权限的存取,这样,此用户就可以在数据库中做权限范围内的各种操作了。 下面话不多说了,…

2022-05-22 966

windows 环境下 MySQL 8.0.13 免安装版配置教程

目录 下载压缩包 地址 https://dev.mysql.com/downloads/mysql/ 解压zip文件,创建 my.ini 文件 解压后目录: basedir=D:\…

2022-05-22 591