MySQL 使用mysqldump备份数据库 一、备份数据库 mysql自带了数据库备份工具mysqldump可以很方便的对数据库进行备份: 以上命令就完成了一次数据备份,备份后的数据保存在文件db.sql,参数--all-databases是指... 马谦马谦马谦08月19日 2分钟 发表评论 阅读全文
MySQL 给MySQL终端prompt设置颜色 昨天给shell的prompt设置了终端颜色,今天突然奇想能不能给mysql的prompt也设置颜色,网上查了一下还真有,在.bashrc中添加以下设置即可开启颜色: 显示效果如下: 上面的代码中,\... 马谦马谦马谦08月18日 1分钟 发表评论 阅读全文
MySQL MYSQL基础之SELECT语句(一):SELECT的基本用法 一、SELECT介绍 1.1 SELECT SELECT是数据库四大基本操作的一种,用于查询表中的数据信息。 基本的查询语法为:SELECT 列1, 列2, ... FROM 表,表示从表中取出对应的... 马谦马谦马谦03月25日 6分钟 发表评论 阅读全文
MySQL MySQL中的unique和primary key primary key用于标识主键,字段被设置为主键后该字段所有值不可重复且不能为null,每个表仅可有一个主键。unique设置字段不可重复,但不包括null值,每张表可以有多个unique字段,n... 马谦马谦马谦12月28日 1分钟 发表评论 阅读全文
MySQL SQL UNION和UNION ALL用法 一、概述 union和union all都用于合并多个查询的结果,用法为: 两者的区别是union all中会有重复记录,而union中没有。 二、示例 创建两张表chinese和math分别表示语文... 马谦马谦马谦12月12日 1分钟 发表评论 阅读全文
Redis Redis学习笔记:订阅和发布 一、基本使用 除了任务队列以外,redis还有一种基于“发布/订阅”模式的消息传递,它能让消息在多个频道以及多个客户端之间进行消息传递。 1.1 发布 向频道发布消息使用命令PUBLISH chann... 马谦马谦马谦12月04日 5分钟 发表评论 阅读全文
Redis Redis小案例(二):redis实现消息队列 一、任务队列概述 消息队列,顾名思义就是一个用来传递任务的队列。消息队列在开发中十分常见,经常用在页面后台处理需要很长时间的操作时,例如发送邮件、短信以及进行复杂数据运算操作等,这些操作通常会阻塞页面... 马谦马谦马谦12月03日 4分钟 发表评论 阅读全文
Redis Redis小案例(一):实现网站访问频率限制 网站中经常需要用到网站限流,例如限制用户恶意爬虫获取网页信息以及在网站访问流量大时限制访问频率等等,这里使用redis做一个简单的网站登录限制案例。 一、使用EXPIRE进行访问频率限制 逻辑:用户登... 马谦马谦马谦12月03日 2分钟 发表评论 阅读全文
Redis Redis学习笔记:设置键值过期时间 一、命令介绍 Redis中的EXPIER命令可以给键值设置过期时间,命令格式为:EXPIRE key second,表示给键key设置过期时间second,到期之后系统会自动删除该键,这个功能经常会被... 马谦马谦马谦12月02日 2分钟 发表评论 阅读全文