随笔分类 - 数据库
摘要:查看授权表 select User,Host,plugin from mysql.user; 授权:GRANT # grant 权限 on 数据库对象 to 用户 GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY 'mypasswor
阅读全文
摘要:一、Canal介绍 1、应用场景 在前面的统计分析功能中,我们采取了服务调用获取统计数据,这样耦合度高,效率相对较低,目前我采取另一种实现方式,通过实时同步数据库表的方式实现,例如我们要统计每天注册与登录人数,我们只需把会员表同步到统计库中,实现本地统计就可以了,这样效率更高,耦合度更低,Canal
阅读全文
摘要:mybatis plus代码生成器代码:
阅读全文
摘要:1. MyBatis-Plus简介 官网:http://mp.baomidou.com/ 教程文档:http://mp.baomidou.com/guide/ MyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率
阅读全文
摘要:[toc] mongoDB数据库添加账号 1. 以系统管理员的方式运行powershell或者cmd 2. 连接数据库 mongo 3. 查看数据库 show dbs 4. 切换到admin数据库 use admin 5. 创建超级管理员账户 db.createUser() 6. 切换到blog数据
阅读全文
摘要:[TOC] 1. 数据库概述及环境搭建 1.1 为什么要使用数据库 动态网站中的数据都是存储在数据库中的 数据库可以用来持久存储客户端通过表单收集的用户信息 数据库软件本身可以对数据进行高效的管理 http://localhost/article?id=1 http://localhost/arti
阅读全文
摘要:维护节点 添加主节点 hash槽重新分配 添加从节点 删除结点 1 添加主节点 集群创建成功后可以向集群中添加节点,下面是添加一个master主节点 添加7007结点作为新节点 执行命令:./redis-trib.rb add-node 120.0.1:7007 120.0.1:7001 查看集群结
阅读全文
摘要:redis-cluster【集群】架构图 redis-cluster投票:容错 搭建Ruby环境 集群的搭建过程 连接集群 查看集群的命令 1.1 redis-cluster【集群】架构图 架构细节: (1)所有的redis节点彼此互联(PING-PONG机制),内部使用二进制协议优化传输速度和带宽
阅读全文
摘要:Redis的主从复制 1.什么是主从复制 持久化保证了即使redis服务重启也不会丢失数据,因为redis服务重启后会将硬盘上持久化的数据恢复到内存中,但是当redis服务器的硬盘损坏了可能会导致数据丢失,如果通过redis的主从复制机制就可以避免这种单点故障,如下图: 说明: 主redis中的数据
阅读全文
摘要:1.1 RDB持久化 RDB方式的持久化是通过快照(snapshotting)完成的,当符合一定条件时Redis会自动将内存中的数据进行快照并持久化到硬盘。 RDB是Redis默认采用的持久化方式。 save 900 1 save 300 10 save 60 10000 1.1.1 持久化条件配置
阅读全文
摘要:Keys命令 1.1设置key的生存时间 Redis在实际使用过程中更多的用作缓存,然而缓存的数据一般都是需要设置生存时间的,即:到期后数据销毁。 EXPIRE key seconds 设置key的生存时间(单位:秒)key在多少秒后会自动删除 TTL key 查看key生于的生存时间 PERSIS
阅读全文
摘要:Redis中存储数据是通过key-value存储的,对于value的类型有以下几种: 字符串 Hash类型 List Set SortedSet(zset) 注:在redis中的命令语句中,命令是忽略大小写的,而key是不忽略大小写的。 1String类型 1.1 命令 1.1.1 赋值 语法:SE
阅读全文
摘要:Redis 1.Redis安装: 说明: 1、也是一种类似于Memcached的kev-value机制的存储服务 2、是非关系型数据库(NoSQL)的一种。 3、官网:www.redis.io,中文网:www.redis.cn 特点: 1、能够持久化存储数据,而Memcached不能 2、value
阅读全文
摘要:oracle的一些基本概念 oracle服务器 n 是一个数据管理系统(RDBMS),它提供开放的,全面的,近乎完善的信息管理 n 由一个oracle数据库和多个Oracle实例组成 oracle数据库和oracle实例 n Oracle数据库:位于硬盘上实际存放数据的文件,这些文件组织在一起,成为
阅读全文
摘要:MySQL数据库的备份与恢复 生成SQL脚本 导出数据 在控制台使用mysqldump命令可以用来生成指定数据库的脚本文本,但要注意,脚本文本中只包含数据库的内容,而不会存在创建数据库的语句!所以在恢复数据时,还需要自已手动创建一个数据库之后再去恢复数据。 mysqldump –u用户名 –p密码
阅读全文
摘要:时间日期函数 ADDTIME (date2 ,time_interval ) 将time_interval加到date2 CURRENT_DATE ( ) 当前日期 CURRENT_TIME ( ) 当前时间 CURRENT_TIMESTAMP ( ) 当前时间戳 DATE (datetime )
阅读全文
摘要:1. 数据库操作: 创建数据库 create database 数据库名; 查询数据库 show databases; 删除数据库 drop database 数据库名; 选择或切换数据库 use 数据库名; 2.数据表操作: 创建数据表 create table 表名( 列名1(字段名1) 类型
阅读全文
摘要:MySql-5.7.23-winx64ZIP的安装 1.到MySQL官网下载MySQLhttps://dev.mysql.com/downloads/mysql/ 由于本人觉得安装版的MySQL由于东西太多(其实是懒),还是喜欢解压版的 2.1下载后,解压完后,打开bin目录,复制这个地址 2.2添
阅读全文

浙公网安备 33010602011771号