Mysql数据库
文章平均质量分 92
Axic123
这个作者很懒,什么都没留下…
展开
-
MySQL MHA高可用集群部署及故障切换
MHA(MasterHigh Availability)是一套优秀的MySQL高可用环境下故障切换和主从复制的软件。MHA 的出现就是解决MySQL 单点的问题。MySQL故障切换过程中,MHA能做到0-30秒内自动完成故障切换操作。MHA能在故障切换的过程中最大程度上保证数据的一致性,以达到真正意义上的高可用。原创 2023-06-28 08:59:37 · 567 阅读 · 0 评论 -
MySQL主从复制与读写分离
在企业应用中,成熟的业务通常数据量都比较大单台的MySQL在安全性、高可用性和高并发方面都无法满足实际的需求配置多台主从数据库服务器以实现读写分离读写分离,基本原理是让主数据库处理事务性增、改、删操作(INSERT、UPDATE、DELETE),而从数据库处理SELECT查询操作。数据库复制被用来把事务性操作导致的变更同步到集群中的从数据库。原创 2023-06-28 08:48:14 · 156 阅读 · 0 评论 -
MySQL高级SQL语句操作之存储过程
存储过程是一组为了完成特殊功能的SQL语句集合【存储过程在使用过程中是将常用或者复杂的工作预先使用SQL语句写好并用一个指定的名称存储起来,这个过程经编译和优化后存储在数据库服务器中。当需要使用该存储过程时,只需要调用它即可。存储过程在执行上比传统SQL速度更快、执行效率更高。执行一次后,会将生成的二进制代码驻留缓冲区,提高执行效率SQL语句加上控制语句的集合,灵活性高在服务器端存储,客户端调用时,降低网络负载可多次重复被调用,可随时修改,不影响客户端调用。原创 2023-06-25 20:03:29 · 1097 阅读 · 0 评论 -
Mysql高阶语句(二)
比如你要对几个表格进行连接查询,而且还要进行统计排序等操作,写SQL语句会很麻烦,用视图将几个表格连接起来,然后对这个视图进行查询操作,就和对一个表查询一样,很方便。MysQL的连接查询,通常都是将来自两个或多个表的行结合起来,基于这些表之间的共同字段,进行数据的拼接。视图跟表格不同的是,表格中有实际存储资料,而视图是建立在表格之上的一个架构,它本身并不实际存储资料。首先,要确定一个主表作为结果集,然后将其他表的行有选择性的连接到选定的主表结果集上。返回包括右表中的所有记录和左表中联接字段相等的记录。原创 2023-06-25 18:32:27 · 1143 阅读 · 0 评论 -
Mysql高阶语句(一)
【代码】Mysql高阶语句(一)原创 2023-06-21 13:53:41 · 471 阅读 · 1 评论 -
MySQL备份与恢复
备份的主要目的是灾难恢复还可以用来测试应用、回滚数据修改、查询历史数据、审计等在生产环境中,数据的安全性至关重要任何数据的丢失都可能产生严重的后果。原创 2023-06-20 14:31:28 · 1485 阅读 · 0 评论 -
Mysql索引
索引随可以提升数据库查询的速度,但并不是任何情况下都适合创建索引。因为索引本身会消耗系统资源,在有索引的情况下,数据库会先进行索引查询,然后定位到具体的数据行,如果索引使用不当,反而会增加数据库的负担。索引就好比是一本书的目录,可以根据目录中的页码快速找到所需的内容。使用索引后可以不用扫描全表来定位某行的数据,而是。索引是一个排序的列表,在这个列表中存储着。索引是表中一列或者若干列值排序的方法。最基本的索引类型,没有唯一性之类的限制。建立索引的目的是加快对表中记录的。2、修改表方式删除索引。原创 2023-06-18 21:25:50 · 413 阅读 · 1 评论 -
MySQL事务与存储引擎
在事务管理中,原子性是基础,隔离性是手段,一致性是目的,持久性是结果MySQL中的数据用各种不同的技术存储在文件中,每一种技术都使用不同的存储机制、索引技巧、锁定水平并最终提供不同的功能和能力,这些不同的技术以及配套的功能在MySQL中称为存储引擎存储引擎是MySQL将数据存储在文件系统中的存储方式或者存储格式MySQL常用的存储引擎1、MyISAM2、InnoDBMySQL数据库中的组件,负责执行实际的数据I/O操作。原创 2023-06-18 21:24:19 · 2472 阅读 · 0 评论 -
MySQL数据库高级操作
外键的定义:如果同一个属性字段x在表一中是主键,而在表二中不是主键,则字段x称为表二的外键。原创 2023-06-14 19:46:22 · 1409 阅读 · 0 评论 -
MySQL数据库概念、管理以及SQL语句的基本命令操作
(1)、SQL语言Structured Query Language 的缩写,即结构化查询语言关系型数据库的标准语言用于维护管理数据库,包括数据查询、数据更新、访问控制、对象管理等功能(2)、SQL分类DDL数据定义语言,用于创建数据库对象,如库、表、索引等DML数据操纵语言,用于对表中的数据进行管理DQL数据查询语言,用于从数据表中查找符合条件的数据记录DCL数据控制语言,用于设置或者更改数据库用户或角色权限。原创 2023-06-14 13:52:43 · 683 阅读 · 0 评论