一、概述 binlog/redolog/undolog都是msql中的日志模块,binlog一般被称为二进制日志(也成为归档日志),redolog成为重做日志,undolog称为回滚日志。其中二进制日...
使用mysqldump备份和数恢复数据库
一、备份数据库 mysql自带了数据库备份工具mysqldump可以很方便的对数据库进行备份: [crayon-662327590cdf0469796936/] 以上命令就完成了一次数据备份,备份后的...
给MySQL终端prompt设置颜色
昨天给shell的prompt设置了终端颜色,今天突然奇想能不能给mysql的prompt也设置颜色,网上查了一下还真有,在.bashrc中添加以下设置即可开启颜色: [crayon-66232759...
MYSQL基础之SELECT语句(一):SELECT的基本用法
一、SELECT介绍 1.1 SELECT SELECT是数据库四大基本操作的一种,用于查询表中的数据信息。 基本的查询语法为:SELECT 列1, 列2, ... FROM 表,表示从表中取出对应的...
MySQL主从同步原理
一、主从复制原理 MySQL主从复制依赖binlog,binlog中记录了数据库中的执行过的语句,主从复制时,复制的并不是整个数据库中的所有数据,而是从上次同步到现在所执行过的SQL语句。 执行主从同...
MySQL用户操作:添加删除用户
一、创建用户 [crayon-662327590ebd3580579045/] 查询当前用户: [crayon-662327590ebde781419733/] 二、授权 [crayon-662327...
MySQL中的unique和primary key
primary key用于标识主键,字段被设置为主键后该字段所有值不可重复且不能为null,每个表仅可有一个主键。unique设置字段不可重复,但不包括null值,每张表可以有多个unique字段,n...
SQL UNION和UNION ALL用法
一、概述 union和union all都用于合并多个查询的结果,用法为: [crayon-662327590feee011542124/] [crayon-662327590fef777437534...
redis中的发布和订阅
一、发布和订阅 除了任务队列以外,redis还有一种基于“发布/订阅”模式的消息传递,使得客户端可以订阅某个频道,当频道有消息产生时,会把消息传递到所有的订阅者。和列表不一样的是,发布和订阅可以是一对...
Redis小案例(二):redis实现消息队列
一、任务队列概述 消息队列,顾名思义就是一个用来传递任务的队列。消息队列在开发中十分常见,经常用在页面后台处理需要很长时间的操作时,例如发送邮件、短信以及进行复杂数据运算操作等,这些操作通常会阻塞页面...
5