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