-
揭秘MySQL主从数据不一致
所属栏目:[MySql教程] 日期:2022-07-09 热度:106
前言: 目前MySQL数据库最常用的是主从架构,大多数高可用架构也是通过主从架构演变而来。但是主从架构运行时间长久后容易出现数据不一致的情况,比如因从库可写造成的误操作或者复制bug等,本篇文章将会详细探究出现主从不一致及如何解决这种问题。 1.造成[详细]
-
MySQL第三课 函数以及时间相关问题
所属栏目:[MySql教程] 日期:2022-07-09 热度:67
MySQL第三课 函数以及时间相关问题: 1)删除某一个时间之前的记录 delete from cs_storage_video_file where date(start_time) = 2017-10-27 问题,目前只是支持精确到日,无法支持时分秒,如下指令删除异常 delete from cs_storage_video_file where date(s[详细]
-
MySQL 5.7复制延迟之sync_relay_log
所属栏目:[MySql教程] 日期:2022-07-09 热度:111
MySQL 5.7复制延迟之sync_relay_log: 一、描述 MySQL 5.7版本主从复制,批量时候显示延迟上万秒。 二、现象 1、io使用率高 #iostat -dxm 1 1000 Device: rrqm/s wrqm/s r/s w/s rMB/s wMB/s avgrq-sz avgqu-sz await svctm %util scd0 0.00 0.00 0.00 0.00 0[详细]
-
索引初识一 MySql
所属栏目:[MySql教程] 日期:2022-07-09 热度:67
索引初识一 MySql: 1 mysql索引类型【主要分4类索引】 创建索引: 1.添加PRIMARY KEY(主键索引) 【主键:一种唯一性索引,必须指定为primary key 】 mysql ALTER TABLE `table_name` ADD PRIMARY KEY ( `column` ) 2.添加UNIQUE(唯一索引) mysql ALTER TAB[详细]
-
MySQL8.0新特征 支持原子DDL语句
所属栏目:[MySql教程] 日期:2022-07-08 热度:81
MySQL 8.0开始支持原子数据定义语言(DDL)语句。此功能称为原子DDL。原子DDL语句将与DDL操作关联的数据字典更新,存储引擎操作和二进制日志写入组合到单个原子事务中。即使服务器在操作期间暂停,也会提交事务,并将适用的更改保留到数据字典,存储引擎和二[详细]
-
JDBC对Mysql utf8mb4字符集的处置
所属栏目:[MySql教程] 日期:2022-07-08 热度:134
在开发微信开放平台, 接入微信公众号的数据时, 关于用户的nickname和文本消息是,大量出现emoji的文本信息, 超时了utf-8字符集的存储范围 在存储数据时, 出现部分特殊字符存储字符串失败. 服务端解决方案 查阅MySQL官方文档时,给出如下支持utf8转utf8mb4的官[详细]
-
MariaDB10.3 系统版本表 有效预防数据丢失
所属栏目:[MySql教程] 日期:2022-07-08 热度:117
系统版本表是SQL:2011标准中首次引入的功能。系统版本表存储所有更改的历史数据,而不仅仅是当前时刻有效的数据。举个例子,同一行数据一秒内被更改了10次,那么就会保存10份不同时间的版本数据。就像《源代码》电影里的平行世界理论一样,你可以退回任意时[详细]
-
Mysql一分钟定位 Next-Key Lock 你要求几分
所属栏目:[MySql教程] 日期:2022-07-08 热度:193
连接与线程 查看连接信息 show processlist +----+------+------------------+------+---------+------+----------+------------------+ | Id | User | Host | db | Command | Time | State | Info | +----+------+------------------+------+---------+----[详细]
-
mysql 外连接示例
所属栏目:[MySql教程] 日期:2022-07-08 热度:128
#案例:查询编号3的女神的男朋友信息,如果有则列出详细,用null填充 SELECT bo.* FROM boys bo RIGHT OUTER JOIN beauty b ON b.`boyfriend_id`=bo.`id` WHERE b.`id`3; #案例:查询哪个城市没有部门 SELECT city FROM locations l LEFT OUTER JOIN departm[详细]
-
Amoeba达成数据库读写分离
所属栏目:[MySql教程] 日期:2022-07-08 热度:143
Amoeba达成数据库读写分离: 一 环境以及软件版本: 系统:CentOS Linux release 7.2.1511 (Core) mysql:Server version: 5.6.33 Amoeba:amoeba-mysql-3.0.5-RC-distribution JDK:1.7.0_80-b15 (Amoeba的运行需要jdk) 二 安装Amoeba: 1 下载好所需软件:[详细]
-
Linux运维定会的MySQL企业面试题大全 推荐
所属栏目:[MySql教程] 日期:2022-07-08 热度:161
Linux运维必会的MySQL企业面试题大全 推荐 (1)基础笔试命令考察 1.开启MySQL服务 /etc/init.d/mysqld startservice mysqld startsystemctl start mysqld 2.检测端口是否运行 lsof -i :3306netstat -lntup |grep 3306 3.为MySQL设置密码或者修改密码 设置密[详细]
-
MySQL锁的分类与算法
所属栏目:[MySql教程] 日期:2022-07-08 热度:62
MySQL中锁包含表 、页级锁和行级锁两个大类。表页级锁是意向锁,有IX,IS,一般在行级锁之前使用;行级锁则是传统的S和X锁。这些锁的兼容特性如下: IS IX S X IS 兼容 兼容 兼容 不兼容 IX 兼容 兼容 不兼容 不兼容 S 兼容 不兼容 兼容 不兼容 X 不兼容 不[详细]
-
mysql数据库索引如何办
所属栏目:[MySql教程] 日期:2022-07-08 热度:132
MySQL索引底层的实现,今天简单聊一聊,少讲是怎么样,更多说说为什么设计成这样。 问题1. 数据库为什么要设计索引? 图书馆存了1000W本图书,要从中找到《架构师之路》,一本本查,要查到什么时候去? 于是,图书管理员设计了一套规则: (1)一楼放历史类,[详细]
-
完全卸载SQLServer 2008 R2的过程
所属栏目:[MySql教程] 日期:2022-07-08 热度:128
完全卸载SQLServer 2008 R2的过程: 先在系统的控制面板添加/删除程序里卸载SQL Server2008r2 组件,先卸载Microsoft SQL Server2008r2这一组件(按照提供的进程),卸载完后刷新控制面板,Microsoft SQL Server2008r2仍存在暂时不理睬,依次卸载其他的SQL S[详细]
-
windows平台下安装与配置mysql5.7流程
所属栏目:[MySql教程] 日期:2022-07-07 热度:166
有什么疑问的朋友可以联系博主,博主会帮你们解答,谢谢支持! 在windows上安装mysql5.7需要具有系统的管理员权限。 Windows平台下提供两种安装方式: 1、mysql二进制分发版(.msi安装文件) 2、免安装版(.zip压缩文件) 一般来讲,我们使用二进制分发版,[详细]
-
怎么组建sql数据库触发器
所属栏目:[MySql教程] 日期:2022-07-07 热度:183
本篇文章给大家分享的是有关怎么创建sql数据库触发器,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。 创建sql数据库触发器的方法是:【create trigger trigger_name on table_name as sql[详细]
-
教你如何安装配置mysql闪回工具binlog2sql
所属栏目:[MySql教程] 日期:2022-07-07 热度:109
这篇文章主要讲解了如何安装配置mysql闪回工具binlog2sql,内容清晰明了,对此有兴趣的小伙伴可以学习一下,相信大家阅读完之后会有帮助。 概述 binlog2sql是一个Python开发开源的MySQL Binlog解析工具,能够将Binlog解析为原始的SQL,也支持将Binlog解析为[详细]
-
MySQL基本查询例子2
所属栏目:[MySql教程] 日期:2022-07-07 热度:136
注:本博文基于上一篇博文中的表进行查询,上篇博文:MySQL基本查询示例(1)。 1、查询fruits表中每个s_id对应的所有f_name值 !--以组来进行紧凑-- mysql select s_id,group_concat(f_name) as name from fruits group by s_id having count(f_name) 1; 2、[详细]
-
MySQL备份数据库的方法分享
所属栏目:[MySql教程] 日期:2022-07-07 热度:88
这篇文章主要讲解了MySQL备份数据库的方法,内容清晰明了,对此有兴趣的小伙伴可以学习一下,相信大家阅读完之后会有帮助。 一提到数据,大家神经都会很紧张,数据的类型有很多种,但是总归一点,数据很重要,非常重要,因此,日常的数据备份工作就成了运维[详细]
-
MySQL数据库主从同步的实现方法推荐
所属栏目:[MySql教程] 日期:2022-07-07 热度:142
这篇文章主要讲解了MySQL数据库主从同步的实现方法,内容清晰明了,对此有兴趣的小伙伴可以学习一下,相信大家阅读完之后会有帮助。 安装环境说明 系统环境: [root@~]# cat /etc/redhat-release CentOS release 6.5 (Final) [root@~]# uname -r 2.6.32-431.[详细]
-
MySQL的一些常用命令总结
所属栏目:[MySql教程] 日期:2022-07-07 热度:92
这篇文章主要讲解了MySQL的一些常用命令,内容清晰明了,对此有兴趣的小伙伴可以学习一下,相信大家阅读完之后会有帮助。 mysql命令介绍 mysql 是数据库管理命令 通过mysql --help来查看相关参数及使用说明 mysql --help #mysql数据库管理命令 Usage: mysql[详细]
-
在SQLServer中Partition By及row_number函数的使用
所属栏目:[MySql教程] 日期:2022-07-07 热度:55
这篇文章运用简单易懂的例子给大家介绍SQLServer中Partition By及row_number函数的使用,代码非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。 partition by关键字是分析性函数的一部分,它和聚合函数不同的地方在于它能返回一个分组中的多[详细]
-
Win10下怎样安装配置mysql 8.0.20
所属栏目:[MySql教程] 日期:2022-07-07 热度:56
小编这次要给大家分享的是Win10下怎么安装配置mysql 8.0.20,文章内容丰富,感兴趣的小伙伴可以来了解一下,希望大家阅读完这篇文章之后能够有所收获。 MySQL下载 MySQL直接去官网下载就行,选择community版本(免费)下载,链接。 Win10下怎么安装配置mysql[详细]
-
如何解决sqlServer使用ROW_NUMBER时不排序的方法介绍
所属栏目:[MySql教程] 日期:2022-07-07 热度:185
本篇文章给大家分享的是有关如何解决sqlServer使用ROW_NUMBER时不排序的方法,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。 设置sqlServer使用ROW_NUMBER时不排序 --1.看到NHibernate是[详细]
-
教你怎么下载安装mysql8.0.20
所属栏目:[MySql教程] 日期:2022-07-06 热度:118
这篇文章主要讲解了怎么下载安装mysql8.0.20,内容清晰明了,对此有兴趣的小伙伴可以学习一下,相信大家阅读完之后会有帮助。 1、浏览器搜索mysql下载安装 2、登录或者不登录下载;下载的是一个压缩包,直接解压缩,无需安装 4、新建my.ini文件,内容如下 关[详细]