-
一次奇妙的MySQL死锁排查记录
所属栏目:[MySql教程] 日期:2022-03-16 热度:184
说起Mysql死锁,之前写过一次有关Mysql加锁的基本介绍,对于一些基本的Mysql锁或者死锁都有一个简单的认识,可以看下这篇文章为什么开发人员需要了解数据库锁。有了上面的经验之后,本以为对于死锁都能手到擒来,没想到再一个阳光明媚的下午报出了一个死锁,[详细]
-
mysql 8.0.17 安装配置教学
所属栏目:[MySql教程] 日期:2022-03-16 热度:155
本文记录了mysql 8.0.17 安装配置的图文教程,供大家参考,具体内容如下 1.下载安装包 下载地址:安装包 2.解压安装包到目录 这里解压到了D:mysql-8.0.17-winx64 (图中有些文件是后续安装步骤生成的) 3.配置环境变量 我的电脑右键属性高级系统设置环境变[详细]
-
mysql触发器之触发器的增删改查操作示例
所属栏目:[MySql教程] 日期:2022-03-16 热度:166
本文实例讲述了mysql触发器之触发器的增删改查操作。分享给大家供大家参考,具体如下: 我们在创建触发器后,可以在包含触发器定义文件的数据文件夹中显示其定义。触发器作为纯文本文件存储在以下数据库文件夹中: /data_folder/database_name/table_name.tr[详细]
-
mysql配置文件调优
所属栏目:[MySql教程] 日期:2022-03-16 热度:157
mysql配置文件/etc/my.cnf mysql调优可以从几个方面来做: 1.架构层: 做从库,实现读写分离 2.系统层次: 增加内存; 给磁盘做raid0或raid5,以增加磁盘的读写速度; 可以重新挂载磁盘,并加上noatime参数,这样可以减少磁盘的i/o ; 3.mysql本身调优:[详细]
-
linux Centos7 下安装mysql8.0.18的教程
所属栏目:[MySql教程] 日期:2022-03-16 热度:149
linux Centos7 下安装mysql8.0.18的教程: 1 获取安装资源包 mysql-8.0.18-1.el7.x86_64.rpm-bundle.tar 提取码: rsif 2 在/usr/local目录下新建目录mysql8 cd /usr/local mkdir mysql 3 将下载的资源包(mysql-8.0.18-1.el7.x86_64.rpm-bundle.tar)上传到[详细]
-
腾讯面试 一条SQL语句执行得很慢的原因有哪些?
所属栏目:[MySql教程] 日期:2022-03-16 热度:64
说实话,这个问题可以涉及到 MySQL 的很多核心知识,可以扯出一大堆,就像要考你计算机网络的知识时,问你输入URL回车之后,究竟发生了什么一样,看看你能说出多少了。 之前腾讯面试的实话,也问到这个问题了,不过答的很不好,之前没去想过相关原因,导致一[详细]
-
mysql下载与安装过程详解
所属栏目:[MySql教程] 日期:2022-03-16 热度:186
mysql下载与安装过程详解: 1:下载MySql 选择对应的下载文件。(我电脑是64位,所以这下载的是64位的下载文件) 2:安装MySql 打开下载文件解压到指定文件目录。(我这里解压目录为D:mysql-5.7.21-winx64) 打开解压后的MySql文件在根目录下创建my.ini (my[详细]
-
B-Tree的性质介绍
所属栏目:[MySql教程] 日期:2022-03-16 热度:133
B-树是一种常见的数据结构。和他一起的还有B+树。 在这里,需要澄清一下概念。B树,B-树,B+树有什么区别?他们有什么关系呢? 其实,从数据结构来讲只有2种,也就是B-树和B+树。有时候,B-树又称为B树,他们是一个东西。请注意,B-树中间的-是连字符,而不[详细]
-
mysql跨库事务XA操作示例
所属栏目:[MySql教程] 日期:2022-03-16 热度:58
本文实例讲述了mysql跨库事务XA操作。分享给大家供大家参考,具体如下: 前一段时间在工作中遇到了跨库事务问题,后来在网上查询了一下,现在做一下整理和总结。 1、首先要确保mysql开启XA事务支持 SHOW VARIABLES LIKE %XA% 如果innodb_support_xa的值是ON[详细]
-
数据库应用系统指的是什么
所属栏目:[MySql教程] 日期:2022-03-16 热度:143
数据库应用系统指的是什么?这个问题可能是我们日常学习或工作经常见到的。希望通过这个问题能让你收获颇深。下面是小编给大家带来的参考内容,让我们一起来看看吧! 数据库应用系统有由数据库系统、应用程序系统、用户组成的,数据库应用系统的7个部分以一[详细]
-
MySQL高并发生成唯一订单号的方法是什么
所属栏目:[MySql教程] 日期:2022-03-16 热度:142
这篇文章主要介绍了MySQL高并发生成唯一订单号的方法是什么,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获。下面让小编带着大家一起了解一下。 一、场景再现 在一个erp进销存系统或0A等其他系统中,如果多人同时进行生成订单[详细]
-
如何解决mysql数据库中1045错误的问题
所属栏目:[MySql教程] 日期:2022-03-16 热度:53
这篇文章将为大家详细讲解有关如何解决mysql数据库中1045错误的问题,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。 mysql数据库中1045错误的解决方法:首先找到MySQL安装路径下的【my.ini】文件,并用记事本打开;然[详细]
-
mysql存入数据时中文乱码的解决方法
所属栏目:[MySql教程] 日期:2022-03-16 热度:112
这篇文章将为大家详细讲解有关mysql存入数据时中文乱码的解决方法,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。 mysql存入数据时中文乱码的解决办法:1、设置与客户端相关的编码集【set names gbk;】;2、在【my.ini[详细]
-
mysql csv中文乱码的解决方法
所属栏目:[MySql教程] 日期:2022-03-16 热度:105
这篇文章给大家分享的是有关mysql csv中文乱码的解决方法的内容。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。 mysql csv中文乱码的解决办法:首先鼠标右键点击选中的csv文件,并在弹出的菜单中选择编辑;然后打开csv文件后,进行另[详细]
-
mysql删除数据库中重复记录的方法
所属栏目:[MySql教程] 日期:2022-03-16 热度:99
这篇文章给大家分享的是有关mysql删除数据库中重复记录的方法的内容。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。 mysql删除数据库中重复记录的步骤:1、统计重复数据;2、使用SELECT DISTINCT语句过滤重复数据;3、在数据表中添加[详细]
-
mysql在当前时间增加一小时的方法
所属栏目:[MySql教程] 日期:2022-03-16 热度:161
这篇文章将为大家详细讲解有关mysql在当前时间增加一小时的方法,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。 mysql在当前时间增加一小时的方法:可以利用date_add()函数来实现。具体方法如:【update user set time[详细]
-
解决mysql脏读的方法
所属栏目:[MySql教程] 日期:2022-03-16 热度:64
小编给大家分享一下解决mysql脏读的方法,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧! 解决mysql脏读的方法:1、serializable可避免脏读、不可重复读、虚读情况的发生;2、repeatable read可以避免脏读、不可重复读情况的发生;3、read com[详细]
-
mysql不可以远程连接的解决方法
所属栏目:[MySql教程] 日期:2022-03-16 热度:114
这篇文章主要介绍mysql不可以远程连接的解决方法,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完! mysql不可以远程连接的解决方法:1、打开命令提示符,登录mysql;2、执行【grant all privileges on *.* to root@ip identified by[详细]
-
mysql删除某一字段所有值的方法
所属栏目:[MySql教程] 日期:2022-03-16 热度:132
这篇文章将为大家详细讲解有关mysql删除某一字段所有值的方法,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。 mysql删除某一字段的所有值的方法:执行【update table_name set field_name = 】命令即可。如果要删除字[详细]
-
将mysql服务移除的方法
所属栏目:[MySql教程] 日期:2022-03-16 热度:76
将mysql服务移除的方法?这个问题可能是我们日常学习或工作经常见到的。希望通过这个问题能让你收获颇深。下面是小编给大家带来的参考内容,让我们一起来看看吧! 将mysql服务移除的方法:1、进入控制面板-程序-卸载或更改程序,删除mysql程序;2、删除MySQL[详细]
-
mysql设置log-bin失败的解决方法
所属栏目:[MySql教程] 日期:2022-03-16 热度:82
这篇文章主要介绍了mysql设置log-bin失败的解决方法,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获。下面让小编带着大家一起了解一下。 解决mysql设置log-bin失败的方法:首先修改【my.cnf】文件;然后是以二进制形式储存日志[详细]
-
mysql查询表信息的办法
所属栏目:[MySql教程] 日期:2022-03-16 热度:162
这篇文章将为大家详细讲解有关mysql查询表信息的方法,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。 mysql查询表信息的方法:执行【select * from tables where table_schema = db_name;】命令可以查看数据库中所有表[详细]
-
mysql查询前 记录的办法
所属栏目:[MySql教程] 日期:2022-03-16 热度:189
小编给大家分享一下mysql查询前20条记录的方法,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧! mysql查询前 记录的方法:执行【select * from no_primary_key order by id limit 10;】命令查看。执行【show create table no_primary_key】命[详细]
-
mysql设定默认编码为utf-8的方法
所属栏目:[MySql教程] 日期:2022-03-16 热度:136
小编给大家分享一下mysql设置默认编码为utf-8的方法,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧! mysql设置默认编码为utf-8的方法:1、使用文本编辑器打开my.ini配置文件;2、找到mysqld模块,添加配置【character_set_server=utf8】;3、[详细]
-
更改mysql用户名和密码的方式
所属栏目:[MySql教程] 日期:2022-03-16 热度:184
这篇文章主要介绍了修改mysql用户名和密码的方法,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获。下面让小编带着大家一起了解一下。 修改mysql的用户名和密码的方法:首先登录mysql;然后执行【UPDATE user SET password】命[详细]
