MySql 3938

Mysql是最流行的关系型数据库管理系统,在WEB应用方面MySQL是最好的RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一。

MySQL对于各种锁的概念理解

乐观锁 乐观锁大多是基于数据版本记录机制实现,一般是给数据库表增加一个"version"字段。读取数据时,将此版本号一同读出,之后更新时,对此版本号加一。此时将提交数据的版本数据与…

2022-05-22 1,116

Mysql多主一从数据备份的方法教程

概述 对任何一个数据库的操作都自动应用到另外一个数据库,始终保持两个数据库中的数据一致。 这样做有如下几点好处: 可以做灾备,其中一个坏了可以切换到另一个。 可以做负载均衡,可以将…

2022-05-22 1,003

Mysql:The user specified as a definer (‘xxx@’%’) does not exist的解决方案

今天项目优化过程中,mysql有个问题The user specified as a definer ('wx_root'@'%') does not exist 查了一下,意思是…

2022-05-22 892

分析Mysql表读写、索引等操作的sql语句效率优化问题

上次我们说到mysql的一些sql查询方面的优化,包括查看explain执行计划,分析索引等等。今天我们分享一些 分析mysql表读写、索引等等操作的sql语句。 闲话不多说,直接…

2022-05-22 876

Mysql动态更新数据库脚本的示例讲解

具体的upgrade脚本如下: 动态删除索引 DROP PROCEDURE IF EXISTS UPGRADE; DELIMITER $$ CREATE PROCEDURE UPG…

2022-05-22 548

CentOS7编译安装MySQL5.7.24的教程详解

目录 安装依赖 安装boost 编译安装MySQL 配置 安装依赖 (1)cmake是新版MySQL的编译工具 sudo yum install gcc gcc-c++ pcre …

2022-05-22 752

Mysql查询正在执行的事务以及等待锁的操作方式

使用navicat测试学习: 首先使用set autocommit = 0;(取消自动提交,则当执行语句commit或者rollback执行提交事务或者回滚) 在打开一个执行upd…

2022-05-22 803

mysql中插入emoji表情失败的原因与解决

失败场景 用户昵称中存在emoji表情,调用jdbc往mysql数据库插入的时候抛出异常 java.sql.SQLException: Incorrect string value…

2022-05-22 922

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 620

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

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

2022-05-22 633