MySQL
文章平均质量分 80
MySQL类别
朝花夕誓、
于离别之朝束起约定之花
展开
-
MySQL数据库之索引
索引一、索引的概念二、索引的优点三、索引的缺点四、创建索引的原则依据五、索引的分类和创建准备工作5.1 普通索引 一、索引的概念 索引是一个排序的列表,在这个列表中存储着索引的值和包含这个值的数据所在行的物理地址(类似于c语言的链表通过指针指向数据记录的内存地址) 使用索引后可以不用扫描全表来定位某行的数据,而是先通过索引表找到该行数据对应的物理地址然后访问相应的数据,因此能加快数据库的查询速度。 索引就好比是一木书的目录,可以根据目录中的页码快速找到所需的内容。 索引是表中一列或者若干列值排序的方法。原创 2021-02-22 19:06:29 · 98 阅读 · 0 评论 -
MySQL存储引擎
MySQL存储引擎一、存储引擎概念介绍二、MySQL常用的存储引擎三、查看系统支持的存储引擎 一、存储引擎概念介绍 MySQL中的数据用各种不同的技术存储在文件中,每一种技术都使用不同的存储机制、索引技巧、锁定水平并最终提供不同的功能和能力,这些不同的技术以及配套的功能在MySQL中称为存储引擎存储引擎是MySQL将数据存储在文件系统中的存储方式或者存储格式 MySQL数据库中的组件,负责执行实际的数据I/O操作 MySQL系统中,存储引擎处于文件系统之上,在数据保存到数据文件之前会传输到存储引擎,之后按原创 2021-02-22 18:57:08 · 99 阅读 · 0 评论 -
MySQL事务详解
MySQL事务一、事务的概念二、事务的ACID特点 一、事务的概念 事务是一种机制、一个操作序列,包含了一组数据库操作命令,并且把所有的命令作为一个整体一起向系统提交或撤销操作请求,即这组数据库命令要么都执行,要么都不执行。 事务是一个不可分割的工作逻辑单元,在数据库系统上执行并发操作时,事务是最小的控制单元。 事务适用于多用户同时操作的数据库系统的场景,如银行、保险公司及证券交易系统等等。 事务通过事务的整体性以保证数据的一致性。 所谓事务,它是一个操作序列,这些操作要么都执行,要么都不执行,它是一个原创 2021-02-22 18:53:16 · 86 阅读 · 0 评论 -
MySQL数据库高级SQL语句(第二部分)
MySQL数据库高级SQL语句| | 连接符GROUP BYHAVING别名子查询 | | 连接符 如果sql_mode开启开启了PIPES_AS_CONCAT,"||"视为字符串的连接操作符而非或运算符,和字符串的拼接函数Concat相类似,这和Oracle数据库使用方法一样的 select Region || ' ' || Name from city where Region = 'north'; GROUP BY 对GROUP BY后面的栏位的查询结果进行汇总分组,通常是结合聚合函数一起使原创 2021-02-22 18:42:57 · 77 阅读 · 0 评论 -
MySQL数据库高级SQL语句(第一部分)
MySQL数据库高级SQL语句准备工作一、MySQL 高级SQL 语句SELECTDISTINCTWHEREAND ORINBETWEEN通配符 准备工作 use test; create table city (Region char (20),Name char(20)); insert into city values('south','shanghai'); insert into city values ('south','hunan'); insert into city values ('no原创 2021-02-22 18:10:47 · 104 阅读 · 2 评论 -
MySQL数据库进阶操作一(克隆表、清空表)
MySQL数据库进阶操作一(克隆表、清空表)准备工作一、克隆表,将数据表的数据记录生成到新的表中方法一:方法二:二、清空表,删除除表内的所有数据方法一:方法二:三、创建临时表 准备工作 一、克隆表,将数据表的数据记录生成到新的表中 方法一: create table TEST02 like TEST01; #通过 LIKE 方法,复制 TEST01 表结构生成 TEST02表 insert into test02 select * from TET01; #修改表 TEST0原创 2021-02-19 17:22:04 · 304 阅读 · 1 评论 -
搭建 MySQL MHA
搭建 MySQL MHA 实验思路: 1.MHA架构 1)数据库安装 2)一主两从 3)MHA搭建 2.故障模拟 1)主库失效 2)备选主库成为主库 3)原故障主库恢复重新加入到MHA成为从库 服务器准备 服务器类型 ip地址 组件要求 MHA manager 节点服务器 CentOS7.4(64 位) manager/192.168.199.10 安装MHA node 和 manager 组件 Master 节点服务器 CentOS7.4(64 位) mysql1/192.168.19原创 2021-02-22 16:56:43 · 130 阅读 · 0 评论 -
MySQL MHA 基础知识介绍
MySQL MHAMySQL MHA1.什么是 MHA2.MHA 的组成3.MHA 的特点 MySQL MHA 1.什么是 MHA MHA(MasterHigh Availability)是一套优秀的MySQL高可用环境下故障切换和主从复制的软件。 MHA 的出现就是解决MySQL 单点的问题。 MySQL故障切换过程中,MHA能做到0-30秒内自动完成故障切换操作。 MHA能在故障切换的过程中最大程度上保证数据的一致性,以达到真正意义上的高可用。 2.MHA 的组成 MHA Node(数据节点)原创 2021-02-19 13:58:44 · 563 阅读 · 5 评论