
数据库
快速入门数据库
chengu04
这个作者很懒,什么都没留下…
展开
-
Mongodb复制集及复制集管理
文章目录前言一、mongodb复制集部署二、复制集中故障转移切换主实例2.1复制集自动切换2.2复制集手动切换二、复制集如何选举2.1选举的原理2.2选举原理验证2.3如何允许从节点读取复制集中的数据2.4如何查看复制状态信息2.4如何更改oplog(日志文件)大小三、如何部署认证复制前言mongodb复制集简介:在Mongodb中,如果只有一份数据集,万一出现某些意外,那么数据将会出现损坏或丢失。为了解决这个问题,Mongodb提供了复制集,来抵抗这种数据丢失的风险。什么是复制集呢?复制集(rep原创 2020-09-12 12:05:26 · 1001 阅读 · 2 评论 -
Mongodb数据库基础(3.6.19版本)
文章目录一、Mongodb概述1.1简介1.2特点1.3适用场景1.4redis和mongodb对比二、安装mongodb三、如何配置多实例四、基本操作4.1增删改查操作实例4.2在同一实例中复制数据库4.3进程管理五、导出、导入操作六、如何备份与恢复数据库七、如何进行实例间克隆集合操作一、Mongodb概述1.1简介MongoDB 是一个基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。MongoDB是一款跨平台、面向文档的数据库。可以实现高原创 2020-09-11 23:45:34 · 453 阅读 · 1 评论 -
MHA高可用配置及故障切换
文章目录一、MHA概述二、MHA高可用案例实验需求实验环境实验步骤MySQL5.6版本主从同步安装MHA软件实验验证一、MHA概述●传统的MySQL主从架构存在的问题MySQL主服务器出故障后就无法写入数据了●MHA简介一套优秀的MySQL高可用环境下故障切换和主从复制的软件MySQL故障过程中,MHA能做到0-30秒内自动完成故障切换●MHA组成MHA Manager(管理节点)和 MHA Node(数据节点)MHA Manager 可以单独部署在一台独立的机器上,管理多个 master原创 2020-08-29 19:11:24 · 693 阅读 · 0 评论 -
MySQL主从复制与读写分离
文章目录前言一、MySQL主从复制原理二、MySQL读写分离原理三、MySQL读写分离实验环境四、MySQL读写分离实验步骤4.1主从同步部分4.2读写分离部分前言MySQL使用主从复制与读写分离的原因:●在企业应用中,成熟的业务通常数据量都比较大●单台MySQL在安全性、高可用性和高并发方面都无法满足实际的需求(myisam基于表级锁定;innodb基于行级锁定 --存储引擎不能满足并发读、写的需求)●配置多台主从数据库服务器以实现读写分离一、MySQL主从复制原理●MySQL的复制类原创 2020-08-26 23:15:24 · 529 阅读 · 1 评论 -
MySQL存储过程
文章目录MySQL存储过程存储过程简介创建存储过程调用存储过程查询存储过程删除存储过程修改存储过程存储过程示例:MySQL存储过程存储过程简介●从 5.0 版本才开始支持●是一组为了完成特定功能的SQL语句集合(封装)●比传统SQL速度更快、执行效率更高●存储过程的优点执行一次后,会将生成的二进制代码驻留缓冲区(便于下次执行),提高执行效率SQL语句加上控制语句的集合,灵活性高在服务器端存储,客户端调用时,降低网络负载可多次重复被调用,可随时修改,不影响客户端调用可完成所有的数据库操作原创 2020-08-26 10:03:25 · 234 阅读 · 0 评论 -
MySQL函数(数学函数、聚合函数、字符串函数、日期时间函数)
文章目录数据库函数一、常用的数学函数二、聚合函数三、字符串函数四、日期时间函数数据库函数常用的函数分类●数学函数●聚合函数●字符串函数●日期时间函数一、常用的数学函数●abc(x):返回x的绝对值mysql> select abs(-10.5);+------------+| abs(-10.5) |+------------+| 10.5 |+------------+●rand():返回0到1的随机数(0-0.9999…,1是取不到的)mysql>原创 2020-08-26 09:00:16 · 569 阅读 · 0 评论 -
MySQL进阶查询(SELECT 语句高级用法)
文章目录MySQL进阶查询1.1按关键字排序1.2对结果进行分组1.3限制结果条目1.4设置别名1.5通配符1.6子查询1.7NULL值1.8正则表达式1.9运算符1.10连接查询MySQL进阶查询在 MySQL 中,可以使用 SELECT 语句来查询数据。查询数据是指从数据库中根据需求,使用不同的查询方式来获取不同的数据,是使用频率最高、最重要的操作。“SELECT * FROM 表名;”和“SELECT < 列名 > FROM < 表名 >;”是查询数据的一般用法,比较简单原创 2020-08-26 08:50:32 · 5489 阅读 · 0 评论 -
MySQL备份和恢复
文章目录前言一、数据库备份的分类1.1从物理与逻辑的角度,备份可分为1.2从数据库的备份策略角度,备份可分为二、MySQL完全备份与恢复2.1MySQL完全备份简介2.2数据库完全备份分类2.3物理冷备份与恢复步骤2.4mysqldump备份2.5mysqldump恢复三、MySQL增量备份与恢复3.1MySQL增量备份3.2MySQL数据库增量恢复3.3增量恢复的方法前言●数据备份的重要性在生产环境中,数据的安全性至关重要任何数据的丢失都可能产生严重的后果造成数据丢失的原因程序错误人为操作错原创 2020-08-21 22:14:57 · 332 阅读 · 0 评论 -
MySQL数据管理
文章目录一、查看数据库结构1.1查看数据库信息1.2查看数据库中的表信息1.3显示数据表的结构(字段)二、SQL语句概述2.1SQL语言简介2.2SQL分类2.3创建数据库和表2.4删除数据库和表三、管理数据表中的数据3.1向数据表中插入新的数据内容3.2修改、更新数据表中的数据记录3.3在数据库中删除指定的数据记录3.4数据库高级操作3.5数据库用户授权一、查看数据库结构1.1查看数据库信息1.2查看数据库中的表信息1.3显示数据表的结构(字段)二、SQL语句概述2.1SQL语言简介●原创 2020-08-18 08:51:57 · 350 阅读 · 0 评论 -
MySQL索引、事务、存储引擎
文章目录一、索引介绍1.1索引的概念1.2索引的利用1.3索引的分类1.4创建索引的原则依据1.5查看索引的方法1.6删除索引的方法二、事务介绍2.1事务的概念2.2事务的ACID特点2.3事务控制语句2.4事务的控制方法2.5事务的操作三、存储引擎介绍3.1存储引擎概念介绍3.2myisam的介绍3.3myisam适用的生产场景举例3.4innodb特点介绍3.5innodb适用生产场景分析3.6企业选择存储引擎依据3.7修改存储引擎一、索引介绍1.1索引的概念数据库索引●是一个排序的列表,存储着原创 2020-08-18 22:11:17 · 310 阅读 · 0 评论