• mysql去重查询的三种方法小结

    前言 数据库生成环境中经常会遇到表中有重复的数据,或者进行关联过程中产生重复数据,下面介绍三种剔除重复数据的方法,请针对自己的应用场景选择使用。 一、插入测试数据 下图测试数据...

    吾爱主题 2023-03-30 16:09:00阅读:212
  • 浅谈MySQL数据库崩溃(crash)的常见原因和解决办法

    检查 MySQL 数据库的启动时间 Linux 系统中的 systemd 和 mysqld_safe 会在 mysqld 进程 crash 后自动重新启动 MySQL 的服务,需要注意的是使...

    吾爱主题 2023-03-30 16:07:00阅读:154
  • Mysql8断电崩溃解决

    一、概述 单机Mysql8数据库服务器运行过程中突然断电,导致数据库崩溃,无法重启。 二、查找原因 查看mysql运行错误日志:WIN-SOTMI68HRV6.err (在Da...

    吾爱主题 2023-03-30 16:06:00阅读:162
  • MySQL跨服务器数据映射的实现

    在日常的开发中经常进行跨数据库进行查询数据。 同服务器下跨数据库进行查询在表前加上数据库名就可以查询到数据。 在数据超出服务器承载的时候,往往需要把数据分服务器存放,这时候就涉及到了跨服...

    吾爱主题 2023-03-30 16:03:00阅读:147
  • Mysql详细剖析数据库中的存储引擎

    前言 哈喽各位友友们,我今天又学到了很多有趣的知识,现在迫不及待的想和大家分享一下!我仅已此文,和大家分享【Mysql系列】——详细剖析数据库中的存储引擎~都是精华内容,可不要错过哟!...

    吾爱主题 2023-03-30 16:01:00阅读:189
  • mysql中limit查询踩坑实战记录

    背景 最近项目联调的时候发现了分页查询的一个bug,分页查询总有数据查不出来或者重复查出。 数据库一共14条记录。 如果按照一页10条。那么第一页和第二页的查询SQL和和结果如...

    吾爱主题 2023-03-30 15:59:00阅读:200
  • mysql间隙锁加锁11个规则(案例分析)

    mysql 间隙锁加锁11个规则 间隙锁是在可重复读隔离级别下才会生效的: next-key lock 实际上是由间隙锁加行锁实现的,如果切换到读提交隔离级别 (read-committed...

    吾爱主题 2023-03-30 15:53:00阅读:192
  • Mysql使用concat函数实现关键字模糊查询功能(列表数据过滤含前后端代码)

    前言 不知道大家在开发中有没有这样的经历:根据条件过滤列表数据项。 这种的条件少的还好,比如根据姓名或者性别过滤,这样不仅页面会稍微美观一些,对于sql的压力以及后端的代码量也是会轻松不...

    吾爱主题 2023-03-27 15:42:00阅读:213
  • MySQL实现数据更新的示例详解

    一般在更新时会遇到以下场景: 1.所有字段全部更新; 2.根据条件更新字段中的某部分内容; 3.根据不同的条件更新不同的值 以下是几种场景中常用的update方法。 一...

    吾爱主题 2023-03-27 15:41:00阅读:155
  • MySQL需要关注的参数及状态变量解读

    MySQL需要关注的参数及状态变量 open_files_limit 操作系统允许mysqld打开的文件数量。 这个值可以设置得比较大,比如50000,最好在系统初始化安装...

    吾爱主题 2023-03-27 15:36:00阅读:199
  • MySQL里的反斜杠(\\)的使用

    一、INSERT语句中有反斜杠(\) 1. 实际测试 咱们用下面这些SQL来测试一下反斜杠(\)在INSERT语句中会是啥样? ?...

    吾爱主题 2023-03-27 15:35:00阅读:219
  • MySQL同步数据Replication的实现步骤

    MySQL提供了Replication功能,可以实现将一个数据库的数据同步到多台其他数据库。前者通常称之为主库(master),后者则被称从库(slave)。MySQL复制过程采用异步方式,但延...

    吾爱主题 2023-03-27 14:06:00阅读:161
  • MySQL长字符截断的实现示例

    MySQL超长字符截断又名"SQL-Column-Truncation",是安全研究者Stefan Esser在2008 年8月提出的。 在MySQL中的一个设置里有一个sql_mode选项...

    吾爱主题 2023-03-27 14:05:00阅读:241
  • MySQL8 批量修改字符集脚本

    从低版本迁移到MySQL 8后,可能由于字符集问题出现 Illegal mix of collations (utf8mb4_general_ci,IMPLICIT) and (utf8mb4_...

    吾爱主题 2023-03-27 14:03:00阅读:163
  • MySQL全局遍历替换特征字符串的实现方法

    需求:将一个MySQL实例(如10.10.10.1:3306)范围内所有字段数据中的 .letssing.net 替换为 .kaixinvv.com。 实现: 1. 确定替换规则...

    吾爱主题 2023-03-27 14:02:00阅读:193
  • windows安装MySQL到D盘的超详细步骤

    步骤 1、下载MySQL 首先,打开 MySQL 官网,找到 Community 版的下载。选择 Community 是因为该版本免费而且是一般使用的版本。 MySQL 下载处的最终...

    吾爱主题 2023-03-27 14:00:00阅读:198
  • MySQL数据库的多种连接方式及工具

    一、MySQl命令行客户端 在Mysql安装完成后,Mysql命令行会自动配置在计算机上,在菜单中找到MySql 8.0 Command Line Client,输入密码即可进入。(密码在安...

    吾爱主题 2023-03-24 13:46:00阅读:178
  • MySQL内连接和外连接及七种SQL JOINS的实现

      1. 内连接 内连接:合并具有同一列的两个以上的表的行,结果集中不包含一个表与另一个表不匹配的行。 说人话就是,查询结果只包含它们匹配的行,不匹配的就不要了。...

    吾爱主题 2023-03-24 13:44:00阅读:173
  • MySQL创建数据库和创建数据表

    MySQL 创建数据库和创建数据表 MySQL 是最常用的数据库,在数据库操作中,基本都是增删改查操作,简称CRUD。 在这之前,需要先安装好 MySQL ,然后创建好数据库、数据表、操...

    吾爱主题 2023-03-24 13:42:00阅读:193
  • 超详细卸载mysql教程(按照步骤可完全卸载)

    步骤1:关闭MySQL服务 右击【计算机】,选择【管理】,打开“计算机管理”界面 选择【服务和应用程序】中的【服务】,在右侧找到【mysql】,右键,选择【停止】 &nb...

    吾爱主题 2023-03-24 13:40:00阅读:172
  • mysql之查找所有数据库中没有主键的表问题

    查找所有数据库中没有主键的表 ? 1 2 3 4 5 6 7 select table_schema,tabl...

    吾爱主题 2023-03-24 13:38:00阅读:172
  • IDEA连接MySQL数据库并执行SQL语句使用数据图文详解

    一、IDEA连接MySQL数据库 (一)首先新建普通Java项目 (二)连接数据库 1、点击右侧DataBase 2、点击加号,找到MySQL,添加数据库...

    吾爱主题 2023-03-24 13:36:00阅读:170
  • 查一次left join没有走索引以及原因分析

    查一次left join没有走索引的原因 线上有个查询sql,原来是inner join 查询没有问题,后来应业务要求改成left join之后, 查询时间就暴涨了 需要长达24s...

    吾爱主题 2023-03-24 13:32:00阅读:137
  • mysql中的utf8与utf8mb4存储及区别

    一、如何设置utf8mb4 mysql中针对字符串类型,在设置charset的时候可以精确到字段。 如果只将某个字段设置utf8mb4,那么其他字段不会受影响。 如果针对表来设置,那...

    吾爱主题 2023-03-23 14:12:00阅读:166
  • MySQL导入sql文件的三种方法小结

    一、使用工具Navicat for MySQL导入 工具的具体下载及使用方法推荐的一篇文章:http://www.tuohang.net/article/149082.html 1.打开...

    吾爱主题 2023-03-23 14:12:00阅读:162
  • Mysql优化方法详细介绍

    下面聊聊mysql常见的优化方法。 1、字段属性 mysql是一种关系型数据库,可以很好地支撑大数据量的存储,但一般来说,数据库中的表越小,执行的查询也就越快,因此在建表时,选择最...

    吾爱主题 2023-03-23 14:05:00阅读:159
  • MySQL字符串拼接与分组拼接字符串实例代码

    一、经典拼接concat(x,x,....) 用法案例: SELECT concat( "字符串", "拼接", ",啥都可以", "嘿嘿" ) AS concats FRO...

    吾爱主题 2023-03-23 14:03:00阅读:181
  • SQL INSERT及批量的几种方式总结

    1、常规INSERT写法 INSERT INTO ...  VALUES (...); ? 1 IN...

    吾爱主题 2023-03-23 14:01:00阅读:153
  • mybatis-plus如何使用sql的date_format()函数查询数据

    前言 上次我们工具类对传入的时间数据进行了切割,这次就是使用date_format()函数对数据库存储的事件类型数据进行切割,并查出符合条件的数据。 DATE_FORMAT()函数介绍...

    吾爱主题 2023-03-23 13:59:00阅读:167
  • MySQL性能优化之一条SQL在MySQL中执行的过程详解

    一 MySQL的内部组件结构 大体来说,MySQL 可以分为 Server 层和存储引擎层两部分。 1.1 service层 主要包括连接器、查询缓存、分析器、优化器、执行器等...

    吾爱主题 2023-03-23 13:56:00阅读:235
  • SELECT * 效率低原理解析

    效率低的原因 无论在工作还是面试中,关于SQL中不要用“SELECT *”,都是大家听烂了的问题,虽说听烂了,但普遍理解还是在很浅的层面,并没有多少人去追根究底,探究其原理。 先看一下最...

    吾爱主题 2023-03-23 13:54:00阅读:162
  • MySQL中的多表联合查询功能操作

    一.介绍 多表查询就是同时查询两个或两个以上的表,因为有的时候用户在查看数据的时候,需要显示的数据来自多张表.多表查询有以下分类: 交叉连接查询[产生笛卡尔积,了解]...

    吾爱主题 2023-03-23 13:50:00阅读:121
  • 一文介绍mysql中TINYINT取值范围

    项目场景: 最近在开发过程中,看见表设计中是thinyint字段,但对于它的范围产生了好奇 问题描述: 当我们填写超过128数值的时候,该字段就会报以下错误...

    吾爱主题 2023-03-21 14:59:00阅读:145
  • 浅谈Mysql tinyint(1)与tinyint(4)的区别

    引言 借由本篇文章来探讨下在Mysql数据库中数值类型tinyint(1)和tinyint(4) 有啥区别呢? 什么是tinyint(M)? 先来了解下mysql中字...

    吾爱主题 2023-03-21 14:58:00阅读:161
  • mybatis实战之拦截器解读

    mybatis实战之拦截器 在服务的开发过程中,往往存在这样的需求,针对业务,实现对数据库操作语句做统一的处理。 比如对某些敏感数据如用户姓名、手机号等坐脱敏处理保存和查询、对未实现权限...

    吾爱主题 2023-03-21 14:56:00阅读:162
  • mysql忘记密码重置的方法实现

    当我们在使用mysql数据库时,如果忘记密码会显示下图情况 ERROR 1045 (28000): Access denied for user ‘root’@‘localhost’...

    吾爱主题 2023-03-21 14:56:00阅读:135
  • MySQL回表查询与索引覆盖的区别

    回表查询 InnoDB索引分为两大类,一类是聚集索引(Clustered Index),一类是非聚集索引(Secondary Index) 聚集索引(聚簇索引):叶子节点中存的是整行数据...

    吾爱主题 2023-03-21 14:53:00阅读:128
  • Mysql使用on update current_timestamp问题

    Mysql使用on update current_timestamp注意点 最近项目里时间字段(datetime,timestamp)用到了ON UPDATE CURRENT_TIMESTA...

    吾爱主题 2023-03-21 14:50:00阅读:145
  • Mysql中关于on,in,as,where的区别

    Mysql on,in,as,where的区别 答:Where查询条件,on内外连接时候用,as作为别名,in查询某值是否在某条件里 创建2个表:student,score stud...

    吾爱主题 2023-03-21 14:48:00阅读:228
  • 浅谈MySQL为什么会选错索引

    1.引例 首先创建一张表,并对字段a,b分别建立索引: create table t ( id int(11) not null, a int(11) default...

    吾爱主题 2023-03-21 14:46:00阅读:177
  • 解决MySQL报错:You can‘t specify target table ‘region‘ for update in FROM clause

    前言 首先明确一点这个错误只会发生在delete语句或者update语句,拿update来举例 : update A表 set A列 = (select B列 from A表); 这种写法就...

    吾爱主题 2023-03-20 14:49:00阅读:153
  • Mysql删除重复数据并且只保留一条(附实例!)

    (1)以这张表为例: CREATE TABLE `test` ( `id` varchar(32) CHARACTER SET utf8 COLLATE utf8_general...

    吾爱主题 2023-03-20 14:47:00阅读:149
  • MySQL多表查询与7种JOINS的实现举例

    前言 多表查询,也称为关联查询,指两个或更多个表一起完成查询操作。 前提条件:这些一起查询的表之间是有关系的(一对一、一对多),它们之间一定是有关联字段,这个关联字段可能建立了外键,也可...

    吾爱主题 2023-03-20 14:46:00阅读:147
  • MySQL核心参数优化文件my.ini实现

    一.数据库服务器配置 CPU:48C 内存:128G DISK:3.2TSSD 二.CPU的优化 innodb_thread_concurrency=32 表示SQL经过解析后...

    吾爱主题 2023-03-20 14:44:00阅读:170
  • Mysql中的日期时间函数小结

    MySQL中内置了大量的日期和时间函数,能够灵活、方便地处理日期和时间数据,本节就简单介绍一下MySQL中内置的日期和时间函数。 1 CURDATE()函数 CURDATE()函数用于返...

    吾爱主题 2023-03-20 14:42:00阅读:141
  • MySQL多表操作的外键约束教程

    一.多表关系 MySQL多表之间的关系可以概括为:一对一、一对多/多对一关系,多对多 一对一关系 一个学生只有一张身份证;一张身份证只能对应一学生。 在任一表中添加唯─外键,指向另一...

    吾爱主题 2023-03-20 14:41:00阅读:162
  • MySQL中列转行和行转列总结解决思路

    引言 在学习sql中遇到了列转行和行转列的题目,这里总结一下如何在对应的情景下解决不同的题目; 列转行 创建一个表stu_score_01: ?...

    吾爱主题 2023-03-20 14:39:00阅读:175
  • MySQL安装提示配置信息已损坏请联系技术人员

    为了重新安装MySql,看别人的博客说在注册表中搜索mysql,全部删除。再安装时提示配置信息已损坏!!!!!!!!!! 注意:删除时如果文件夹的所有子项确定只和mysql有关,一定要...

    吾爱主题 2023-03-20 14:37:00阅读:195
  • order by + limit分页时数据重复问题及解决方法

    问题描述:MYSQL version 5.6.8command 表结构 ? 1 2 3 4 5 6 7 8 9 10...

    吾爱主题 2023-03-19 17:30:00阅读:182
  • 利用Mysql定时+存储过程创建临时表统计数据的过程

    1.mysql定时任务简单介绍 mysql的定时任务是使用event(事件)来实现的,自mysql5.1.6版本起,增加了这个功能 - 事件调度器(event scheduler),它可以精...

    吾爱主题 2023-03-19 17:29:00阅读:152