MySQL

SQL开发知识:Mysql事务索引知识汇总

一、事务           mysql事务是用于处理操作量大、复杂性高的数据 1. 事务特性 原子性:保证每个事务所有操作要么全部完成或全部不完成,不可能停滞在中间环节;如事务在执行过程中出现错误,则会回...

SQL开发知识:MySQL多表查询机制

1. 前言 在SQL开发当中,多表联查是绝对绕不开的一种技能。同样的查询结果不同的写法其运行效率也是千差万别。 在实际开发当中,我见过(好像还写过~)不少又长又臭的查询SQL,数据量一上来查个十几分钟那是家常便饭。 因此,深入理解SQL的多表查询机制,少写...

MySQL主从复制同步问题总结及排查处理过程

一、概述 mysql主从是常用的高可用架构之一,也是使用最广泛的的系统架构。在生产环境中mysql主从复制有时会出现复制错误问题。MySQL主从复制中的问题(Coordinator stopped beacause there were errors in...

Linux常用命令: date 时间 命令的使用

1.命令简介 date命令用于按照指定格式显示当前时间或者指定的时间,也可以设置系统时间。很多Shell脚本里面需要打印不同格式的时间或日期,以及要根据时间和日期执行操作,此时可以使用date命令来完成。在类Unix系统中,日期被存储为一个整数,其大小为协...

SQL开发知识:MySQL读取JSON转换的方式

存储 mysql5.7+开始支持存储JSON,后续不断优化,应用也越来越广泛 你可以自己将数据转换成Json String后插入,也可以选择使用工具, 而mybatis-plus就为此提供了非常简便的方式, 只需要在字段上加上 @TableField(ty...

mysql binlog server-01 用途 使用 介绍及实战

binlog主要是两个方面的用途,一个是用于同步,另一个是用于数据恢复。做binlog server主要是用于数据的恢复,也可以用在数据抽取上。 先来看几个binlog的操作和维护。 1, show master status 显示最新的binlog文件的...