-
MySQL主从同步延迟的原因及解决办法
所属栏目:[MySql教程] 日期:2022-02-24 热度:163
由于历史原因,MySQL复制基于逻辑的二进制日志,而非重做日志。多次被问到何时MySQL能支持基于物理的复制,其实这就看MySQL各位大佬的想法。上次和赖老师脑暴,倏地说道:MySQL会不会来个基于Paxos的redo复制? 物理复制的真正好处不在于正确性,因为基于R[详细]
-
mysql count提高方法总结
所属栏目:[MySql教程] 日期:2022-02-24 热度:113
mysql想必很多程序猿都是不陌生的。很多人在纠结count的用法,怎么样才能查询效果最好。今天来谈谈小编的一些看法,仅供参考。 1、咱们先准备建一个表,并准备好测试数据方便后续步骤测试 以InnoDB引擎表为例 建表语句如下 CREATE TABLE test.test ( a VAR[详细]
-
Mysql中mysql.user用户表详解
所属栏目:[MySql教程] 日期:2022-02-24 热度:109
MySQL是一个多用户管理的数据库,可以为不同用户分配不同的权限,分为root用户和普通用户,root用户为超级管理员,拥有所有权限,而普通用户拥有指定的权限。 MySQL是通过权限表来控制用户对数据库访问的,权限表存放在mysql数据库中,主要的权限表有以下[详细]
-
mysql安装与初始配置
所属栏目:[MySql教程] 日期:2022-02-24 热度:159
Mysql数据库的第一个版本就是发行在Linux系统上 查看mysql安装包: ]# rpm -qa | grep mysql mysql-libs-5.1.73-8.el6_8.x86_64 mysql-5.1.73-8.el6_8.x86_64 查看yum可用mysql包: ]# yum list | grep mysql 安装: ]# yum install -y mysql-server mysql[详细]
-
MySQL使用正则表达式进行查询操作经典实例总结
所属栏目:[MySql教程] 日期:2022-02-24 热度:129
本文实例总结了MySQL使用正则表达式进行查询操作。分享给大家供大家参考,具体如下: 字符^匹配特定字符 SELECT * FROM fruits WHERE f_name REGEXP ^b; 字符$特定字符结尾 SELECT * FROM fruits WHERE f_name REGEXP y$; 字符.代替字符串中的任意一个字符[详细]
-
CentOS7下二进制安装mysql 5.7.23
所属栏目:[MySql教程] 日期:2022-02-24 热度:61
网上这方面的安装资料参差不齐,到处是坑,废了我好大的劲才装好,然后把自己整理一下,把安装过程记录了下来,同时也分享给有需要的朋友,话不多说,直接上菜 1、首先去Mysql官网下载Mysql5.7.23 官方的安装文档 2、上传文件 利用xftp工具将 mysql-5.7.23[详细]
-
Mysql主从复制作用和工作原理详解
所属栏目:[MySql教程] 日期:2022-02-24 热度:152
Mysql主从复制作用和工作原理详解: 一、什么是主从复制 主从复制,是用来建立一个和主数据库完全一样的数据库环境,称为从数据库,主数据库一般是准实时的业务数据库。在最常用的mysql数据库中,支持单项、异步赋值。在赋值过程中,一个服务器充当主服务[详细]
-
MySQL创建存储过程并循环添加记录的案例分析
所属栏目:[MySql教程] 日期:2022-02-24 热度:177
这篇文章将为大家详细讲解有关MySQL创建存储过程并循环添加记录的案例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。 先创建,然后调用: -- 创建存储过程 DELIMITER;// create procedure myproc() begin decla[详细]
-
MySQL数值类型溢出的处理方法
所属栏目:[MySql教程] 日期:2022-02-24 热度:84
来,考考大家一个问题,在 MySQL 中当某一列设置为 int(0) 时会发生什么 ? 为了演示这个问题,我们先要创建一个表 DROP TABLE IF EXISTS `na`; CREATE TABLE `na` ( n1 INT(0) NOT NULL DEFAULT 0, n2 INT(11) NOT NULL DEFAULT 0 ); 然后我们使用下面的[详细]
-
MySQL如何快速的创建千万级测试数据
所属栏目:[MySql教程] 日期:2022-02-24 热度:100
备注: 此文章的数据量在100W,如果想要千万级,调大数量即可,但是不要大量使用rand() 或者uuid() 会导致性能下降 背景 在进行查询操作的性能测试或者sql优化时,我们经常需要在线下环境构建大量的基础数据供我们测试,模拟线上的真实环境。 废话,总不能[详细]
-
MySQL中表索引定义的方法与介绍
所属栏目:[MySql教程] 日期:2022-02-24 热度:110
索引是 DBMS 根据表中的一列或若干列按一定的顺序建立的列值与记录行之间的对应关系表,方便 DBA 管理 索引是以文件的形式存储,DBMS 将一张表的所有所有保存在同一个索引文件中,需要占用磁盘空间,如果有大量索引,可能比数据文件更快达到最大的文件尺寸[详细]
-
Win10 64位使用压缩包安装最新MySQL8.0.18的教程
所属栏目:[MySql教程] 日期:2022-02-24 热度:114
WIN10 64位 安装 最新MySQL8.0.18 我这里使用的压缩包版本,没有使用图形安装器 下载完直接解压到自己想使用的位置,最好放在有固态硬盘的磁盘,我当年固态买小了,穷,C盘空间不多了,所以直接放到别的盘了 解压后放置的位置: E:MySQLmysql-8.0.18-win[详细]
-
Linux下安装mysql的教程详解
所属栏目:[MySql教程] 日期:2022-02-24 热度:145
Linux下安装mysql的教程详解: 1. 关闭mysql服务 # service mysqld stop 2. 检查是否有rpm包,如果没有用rpm安装过mysql,不应该有残留,如果有,需要删掉 检查语法: rpm -qa|grep -i mysql 删除语法: rpm -e 包的名字 如果遇到依赖,无法删除,使用 rpm -[详细]
-
mysql保存微信昵称特殊字符的方法
所属栏目:[MySql教程] 日期:2022-02-24 热度:154
我在用mysql 保存微信昵称,当插入昵称数据的时候,报错。于是做了如下工作: 一、简介 MySQL在5.5.3之后增加了这个utf8mb4的编码,mb4就是most bytes 4的意思,专门用来兼容四字节的unicode。好在utf8mb4是utf8的超集,除了将编码改为utf8mb4外不需要做其[详细]
-
mysql服务器主从数据库同步如何配置
所属栏目:[MySql教程] 日期:2022-02-24 热度:157
小编给大家分享一下mysql服务器主从数据库同步如何配置,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧! 首先需要在同一个局域网内的两台机器(当然也可以用一台机器虚拟两台机器出来),都安装上mysql服务。(推荐课程:MySQL教程) 主机A:[详细]
-
MySQL开启慢查询日志的方法是什么
所属栏目:[MySql教程] 日期:2022-02-24 热度:78
小编给大家分享一下MySQL开启慢查询日志的方法是什么,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧! 1.1 简介 开启慢查询日志,可以让MySQL记录下查询超过指定时间的语[详细]
-
Linux服务器中MySQL怎样远程连接
所属栏目:[MySql教程] 日期:2022-02-24 热度:72
这篇文章主要介绍Linux服务器中MySQL如何远程连接,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完! 在Linux服务器上安装了msyql数据库,在本地访问的时候可以访问,但是我想通过远程的方式访问的时候就不能访问了,查询资料后发现[详细]
-
mysql主从及读写分开
所属栏目:[MySql教程] 日期:2022-02-23 热度:167
主从同步 1 主配置 把237配置为主数据库服务器 授权用户从42数据库服务器连接自己的时候有拷贝数据的权限 grant replication slave on *.* to slaveuser@172.40.7.42 identified by 123456; vim /etc/my.cnf [mysqld] server_id=237 log-bin=master #必须[详细]
-
mysql统计订单收益的示例
所属栏目:[MySql教程] 日期:2022-02-23 热度:69
这篇文章主要介绍mysql统计订单收益的案例,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完! 需求 在如何优雅统计订单收益(一)中已经详细说明,大概就是些日/月/年的收益统计. 思考 目标 尽量减少聚合SQL的查询次数 给前端方便展示[详细]
-
mysql数据库对时间进行默认设定的方法
所属栏目:[MySql教程] 日期:2022-02-23 热度:74
mysql数据库对时间进行默认设置的方法?这个问题可能是我们日常学习或工作经常见到的。希望通过这个问题能让你收获颇深。下面是小编给大家带来的参考内容,让我们一起来看看吧! mysql数据库时间默认设置的方法:首先打开操作界面;然后执行命令DEFAULT CU[详细]
-
数据库隔离等级有哪些
所属栏目:[MySql教程] 日期:2022-02-23 热度:58
小编给大家分享一下数据库隔离级别有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧! 数据库隔离级别包括:1、读未提交;2、读已提交;3、可重复读;4、串行化。低级[详细]
-
mysql实现分页查询性能的方法
所属栏目:[MySql教程] 日期:2022-02-23 热度:151
小编给大家分享一下mysql实现分页查询功能的方法,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧! mysql分页查询的方法:1、用具体字段代替【*】;2、先查寻索引;3、使用【between and】,id必须是连续递增的;4、保留上一页记录所在id。[详细]
-
数据库删除语句delete的用途是什么
所属栏目:[MySql教程] 日期:2022-02-23 热度:123
小编给大家分享一下数据库删除语句delete的作用是什么,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧! 数据库删除语句delete用于删除表的一行或者多行数据,语法格式DELE[详细]
-
mysql求最大值、最小值和平均值的函数是啥
所属栏目:[MySql教程] 日期:2022-02-23 热度:100
这篇文章给大家分享的是有关mysql求最大值、最小值和平均值的函数是什么的内容。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。 在mysql中,可以分别使用MAX()函数、MIN()函数和AVG()函数来求最大值、最小值和平均值。MAX()和MIN()[详细]
-
mysql查看字段属性值的办法
所属栏目:[MySql教程] 日期:2022-02-23 热度:72
这篇文章将为大家详细讲解有关mysql查看字段属性值的方法,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。 mysql查看字段属性值的方法:1、查询数据库中某个库所有字段的属性【table_schema= 数据库库名】;2、查询数[详细]
