• MySQL如何查看未提交的事务SQL

    MySQL中经常遇到事务中的SQL正在执行或执行完成后未提交,如何找出对应的SQL? 1. 查看正在执行的SQL 查看事务中正在执行的SQL方式有多种,例如 1.1 通过pro...

    吾爱主题 2023-02-28 19:52:00阅读:169
  • MySQL启动后版本号不对的解决方法

    1. 异常描述 使用xtrabackup对主库进行备份,在从节点主机上进行恢复,并将还原后的实例部署为主库的从节点。在启动介质与主库版本一致的情况下,启动主从同步后,日志出现如下错误:...

    吾爱主题 2023-02-28 19:50:00阅读:169
  • MySQL 8.0.31中使用MySQL Workbench提示配置文件错误信息解决方案

    MySQL 8.0.31中使用MySQL Workbench提示配置文件错误信息 Error opening configuration file UnicodeDecodeError:‘gbk...

    吾爱主题 2023-02-28 15:16:00阅读:185
  • 在windows环境下配置并随意切换两种mysql版本的方法

    前言 之前安装过5.7的版本 后来由于需要 就安装了8.0的版本   一、去官网下载zip安装包 官网地址 下载完成之后,解压到你想安装到的位置。 比如像...

    吾爱主题 2023-02-28 15:14:00阅读:165
  • Mysql内连接与外连接的区别详解

    前言 我在写sql查询的时候,用的最多的就是where条件查询,这种查询也叫内连查询inner join,当然还有外连查询outer join,左外连接,右外连接查询,常用在多对多关系中,那...

    吾爱主题 2023-02-28 15:12:00阅读:157
  • MySQL内外连接的具体使用

    MySQL内外连接 表的连接分为内连接和外连接。   内连接 内连接 内连接的SQL如下: SELECT ... FROM t1 INNER JO...

    吾爱主题 2023-02-28 15:10:00阅读:207
  • mysql alter添加列的实现方式

    mysql alter添加列 当表中的数据量不是很大的时候可以直接使用alter命令添加新列,5.6及其之前的版本会将表锁住。 alter的执行过程如下 1、将原表锁住,不能进...

    吾爱主题 2023-02-28 15:08:00阅读:151
  • Mysql存储过程如何实现历史数据迁移

    Mysql迁移历史数据 记录一下工作中由于业务需要以及系统的数据库模型变更,导致需要做一下历史数据迁移的解决办法 需求陈述 一共涉及到三张表,分别称为A、B、C 历...

    吾爱主题 2023-02-28 15:06:00阅读:185
  • MySQL三大日志(binlog、redo log和undo log)图文详解

    1.redo log redo log概述 redo log(重做日志)是InnoDB存储引擎独有的,它让MySQL拥有了崩溃恢复能力。 比如 MySQL 实例挂了或宕机了,重...

    吾爱主题 2023-02-28 15:04:00阅读:168
  • 高并发状态下Replace Into造成的死锁问题解决

    1.问题出现: 在测试阶段,大数据并发的情况下,发现sql语句造成表的死锁,过一段时间,死锁消失。于是进行排查 报错如下: 对应的sql语句如下: @Inser...

    吾爱主题 2023-02-28 14:57:00阅读:175
  • 解读mysql datetime类型精确到毫秒、微秒的问题

    mysql datetime类型精确到毫秒、微秒 mysql里面的datetime类型的精确度是可以到 1 / 1 0 6 1/10^6 1/106秒的(即百万分之一秒,即微妙), 某些...

    吾爱主题 2023-02-24 13:58:00阅读:150
  • MySQL之DATETIME与TIMESTAMP的时间精度问题

    datetime与timestamp时间精度问题 默认时间精度与最大时间精度 更改数据库中所有指定字段的类型的存储过程(用于修正时间精度) 默认时间精度与最大时间精...

    吾爱主题 2023-02-24 13:56:00阅读:160
  • SQL如何按照年月来查询数据问题

    SQL如何按照年月来查询数据 我的MySQL数据库中有张名为"WORK"的表,其中"time"字段存储的是"datatime"类型的数据,格式为"yyyy-MM-dd HH:mm:ss",...

    吾爱主题 2023-02-24 13:50:00阅读:146
  • 简单聊一聊SQL中的union和union all

    概念 MySQL UNION 操作符用于连接两个以上的 SELECT 语句的结果组合到一个结果集合中。多个 SELECT 语句会删除重复的数据。 UNION 操作符选取不同的值,如果允许...

    吾爱主题 2023-02-24 13:48:00阅读:215
  • MySQL实现数据插入操作的示例详解

    使用MySQL插入数据时,可以根据需求场景选择合适的插入语句,例如当数据重复时如何插入数据,如何从另一个表导入数据,如何批量插入数据等场景。本文通过给出每个使用场景下的实例来说明数据插入的实现过...

    吾爱主题 2023-02-22 15:07:00阅读:172
  • MySQL获取当前时间的多种方式总结

    1 获取当前完整时间 1.1 now()函数 ? 1 select now();...

    吾爱主题 2023-02-22 14:51:00阅读:190
  • MySql中sql语句执行过程详细讲解

    前言: 很多人都在使用mysql数据库,但是很少有人能够说出来整个sql语句的执行过程是怎样的,如果不了解执行过程的话,就很难进行sql语句的优化处理,也很难设计出来优良的数据库表结构。这篇...

    吾爱主题 2023-02-22 14:48:00阅读:164
  • MySQL六种约束的示例详解

    什么是约束 作用于表上的规则,限制存储在表中的数据 约束分类: 约束 描述 关键字 非空约束...

    吾爱主题 2023-02-22 14:45:00阅读:162
  • MySQL多表联查的实现思路

    多表联查场景 一对一 用户与用户信息表:当用户的信息数据过多时,我们可以将其分成两个表分别对应用户基本信息和用户的详情信息。 ? 1...

    吾爱主题 2023-02-22 14:33:00阅读:163
  • MySQL中如何在原有的表中增加一列

    MySQL在原有的表中增加一列 表已经建好了,但我们需要再增加一列,使用代码: 注意:如果不加after,那新加的列就在表的最后一列,after是让新加的列在哪一列的后面。 ?...

    吾爱主题 2023-02-22 14:29:00阅读:166
  • 导致mysqld无法启动的一个错误问题及解决

    导致mysqld无法启动的一个错误 由于不小心删除了 /var/log/mysql/ 这个目录(这是mysql服务器用来保存log的地方),导致无法启动mysqld。 在终端输入 ser...

    吾爱主题 2023-02-22 14:24:00阅读:174
  • MySQL中索引的优化的示例详解

    使用索引优化 索引是数据库优化最常用也是最重要的手段之一,通过索引通常可以帮助用户解决大多数的MySQL的性能优化问题。 数据准备 use world; create t...

    吾爱主题 2023-02-21 13:51:00阅读:155
  • MySQL数据库的索引原理与慢SQL优化的5大原则

    我们知道一般的应用系统,读写比例在10:1左右,而且插入操作和一般的更新操作很少出现性能问题,遇到最多的,也是最容易出问题的,还是一些复杂的查询操作,所以查询语句的优化显然是重中之重。 本文...

    吾爱主题 2023-02-21 13:49:00阅读:142
  • mysql优化之慢查询分析+explain命令分析+优化技巧总结

    分析慢查询 1.查看慢SQL是否启用,查看命令:show variables like 'log_slow_queries'; 如果结果为ON则是开启了,如果为OFF则表示禁用了。...

    吾爱主题 2023-02-21 13:48:00阅读:170
  • MySQL中库的基本操作指南(推荐!)

    查看数据库 语法格式: ? 1 2 SHOW {DATABASES | SCHEMAS}   &nbs...

    吾爱主题 2023-02-21 13:46:00阅读:161
  • MySQL如何查看建库建表语句

    MySQL查看建库建表语句 有时候我们需要查看mysql的建表语句,以下是具体操作 查看数据库创建语句 SHOW CREATE DATABASE ZOOG; 类似的查看建表...

    吾爱主题 2023-02-21 13:45:00阅读:160
  • MySQL中创建表的三种方法汇总

    SQL 标准使用 CREATE TABLE 语句创建数据表;MySQL 则实现了三种创建表的方法,支持自定义表结构或者通过复制已有的表结构来创建新表,本文给大家分别介绍一下这些方法的使用和注意事...

    吾爱主题 2023-02-21 13:43:00阅读:187
  • mysql中如何优化表释放表空间

    mysql优化表释放表空间 方法一:optimize table table_name 这是我们经常见到的方法,这里就不在过多介绍。 方法二:alter table table_na...

    吾爱主题 2023-02-21 13:42:00阅读:158
  • MySQL中如何重建表

    1.删除表数据. 为什么表文件大小不变 在日常开发中,你会发现当你删除表的数据后,整个数据库文件大小还是没有变化。这就是数据库表的空间回收问题。 首先我们还是针对 MySQL 中应用最广...

    吾爱主题 2023-02-21 13:41:00阅读:183
  • Mysql中的单表最大记录是多少

    mysql单表最大记录数不能超过多少 其实mysql本身并没有对单表最大记录数进行限制,这个数值取决于你的操作系统对单个文件的限制本身。 从性能角度来讲,Mysql单表数据不要超过多少呢...

    吾爱主题 2023-02-21 13:40:00阅读:142
  • mysql中如何查看表是否被锁问题

    如何查看是否发生死锁 在使用mysql的时候,如何查看表是否被锁呢? 查看表被锁状态和结束死锁步骤: 1.在mysql命令行执行sql语句 ?...

    吾爱主题 2023-02-21 13:39:00阅读:192
  • mysql中如何查看表空间

    mysql 查看表空间 主要是查看创建的库和系统自带的库大小 ? 1 2 3 4 5   - SELE...

    吾爱主题 2023-02-21 13:37:00阅读:151
  • 一文带你了解MySQL中的锁机制

    一.概述 锁是计算机协调多个进程或线程并发访问某一资源的机制(避免争抢)。 在数据库中,除传统的计算资源(如CPU、RAM、I/O等)的争用以外,数据也是一种供许多用户共享的资如何保证数...

    吾爱主题 2023-02-19 16:27:00阅读:138
  • MySQL出现this is incompatible with sql_mode=only_full_group_by错误的解决办法

    这个就是错误截图   出现原因: MySQL的版本问题 MySQL 5.7.5以上版本,实现了对功能依赖的检测。如果启用了only_full_group_by SQL...

    吾爱主题 2023-02-19 16:24:00阅读:185
  • 一文带你了解MySQL中触发器的操作

    概述 介绍 触发器,就是一种特殊的存储过程。触发器和存储过程一样是一个能够完成特定功能、存储在数据库服务器上的SQL片段,但是触发器无需调用,当对数据库表中的数据执行DML操作时自...

    吾爱主题 2023-02-19 16:20:00阅读:173
  • 数据库设计工具MySQL Workbench使用教程(超级详细!)

    1.安装登陆 确认mysql已经开启   2.建库   3.建表 Create 数据库表右击选择Create Table, 填写Tab...

    吾爱主题 2023-02-19 16:11:00阅读:136
  • 一文带你了解MySQL中的事务

    一.什么是事务 在MySQL中的事务(Transaction)是由存储引擎实现的,在MySQL中,只有InnoDB存储引擎才支持事务。 事务处理可以用来维护数据库的完整性,保证成...

    吾爱主题 2023-02-19 16:10:00阅读:228
  • Navicat连接不上MySQL的问题解决

    解决Navicat连接不上Mysql的方法 一、查看端口3306是否一样 1、先登录上mysql,可以直接登录,或者cmd,从命令行那里进mysql -uroot -p,然后输入密码...

    吾爱主题 2023-02-19 16:06:00阅读:159
  • MySQL索引的一些常见面试题大全(2022年)

    为什么要建立索引? 当在非常大的表中进行查询,如果数据库进行全表遍历的话那么速度是会非常慢的,而我们的索引则可以建立一个b+树的结构,可以自上而下的去进行查询(有点像二分查找),可以在一定程...

    吾爱主题 2023-02-19 16:04:00阅读:205
  • MySQL数据库基础学习之JSON函数各类操作详解

    前言 很多日常业务场景都会用到json文件作为数据存储起来,而mysql5.7以上就提供了存储json的支撑。往常存储json一般都保留在pg库或者是hive库里面,现在mysql有了支持的...

    吾爱主题 2023-02-19 16:02:00阅读:162
  • MySQL5.73 root用户密码修改方法及ERROR 1193、ERROR1819与ERROR1290报错解决

    一、免密码登录MySQL 首先我们应该免密码登录root用户的MySQL才能进进行密码的修改。 我们只需要在/etc/my.cnf文件中的[mysqld]下面加上一行 skip-g...

    吾爱主题 2023-02-19 15:59:00阅读:175
  • MySQL修改安全策略时报错:ERROR 1193 (HY000)的解决办法

    我使用的版本是MySQL5.73,环境是Linux CentOS7,其他版本不知道是否可行,望谅解。 当我们想设置简单的密码的时候,看了别人发的如何修改安全策略的代码,如下: set...

    吾爱主题 2023-02-19 15:53:00阅读:192
  • 解决mysql报错:Data source rejected establishment of connection, message from server: \"Too many connectio

    最近在做压力测试嘛,需要逐步增加用户量做验证,每个用户单独创建数据库进行连接,就要不断去创建数据库,这个报错也很容易理解,mysql连接数不够用了   报错 报错...

    吾爱主题 2023-02-19 15:01:00阅读:135
  • 在SQL中修改数据的基础语句

    什么是修改? 在SQL中的基本操作就是增删改查,查询语句不会对数据库中的数据进行修改。 而其余的三种操作都会对数据库进行修改,不管是什么修改,我们统称为修改。 一、插入数据...

    吾爱主题 2023-02-16 12:26:00阅读:165
  • mysql创建索引的3种方法实例

    1、使用CREATE INDEX创建,语法如下: ? 1 CREATE  INDEX  indexName&nbs...

    吾爱主题 2023-02-16 12:20:00阅读:172
  • mysql字符串拼接的4种方式总结

    前言 总是记不住字符串拼接,每次都要百度去搜索,所以在这里记录一下,好方便后续的查找,如有错误和问题可以提出,谢谢。 字符串拼接分为几种方式,在这里会一一举例写出: 第一种:...

    吾爱主题 2023-02-16 12:19:00阅读:164
  • mysql字符串分割功能实现

    mysql字符串分割 1、字符串分割函数 ? 1 2 3 4 5 6 7 8 9 10 11 12...

    吾爱主题 2023-02-16 12:17:00阅读:149
  • MySQL实现数据批量更新功能详解

    根据不同条件批量更新同一值 这种场景直接通过update语句更新即可,如: ? 1 UPDATE t_sys_user SET...

    吾爱主题 2023-02-14 12:11:00阅读:183
  • MySQL存储过程的传参和流程控制示例讲解

    一.存储过程传参—in in表示传入的参数,可以传入数值或者变量,即使传入变量,并不会更改变量的值,可以内部更改,仅仅作用在函数范围内。  演示 use t...

    吾爱主题 2023-02-14 12:10:00阅读:138
  • MySQL关闭SSL的简单方法

    MySQL关闭SSL方法 1、查看是否开启SSL: ? 1 SHOW VARIABLES LIKE '%ssl%' ;...

    吾爱主题 2023-02-14 12:08:00阅读:190