MySQL万字超详细笔记❗❗❗

MySQL万字超详细笔记❗❗❗

MySQL 官网:https://dev.mysql.com/doc/refman/8.0/en/database-use.html作用:管理逻辑上存在但物理上不存在的数据库和表等大数据环境中的静态资源。 它用于存储结果数据和其他小型数据,避免在大数据环境中存放。 要展示数据成果,只需连接到MySQ...

【MySQL系列笔记】MySQL总结

【MySQL系列笔记】MySQL总结

1. 入门 MySQL 是一种关系型数据库,说到关系,那么就离不开表与表之间的关系,而最能体现这种关系的其实就是我们接下来需要介绍的主角 SQL,SQL 的全称是 Structure Query Language ,结构化的查询语言,它是一种针对表关联关系所设计的一门语言,也就是说,学好 MySQL...

实时数据接入:5分钟上手 Flink MySQL 连接器

1 课时 |
204 人已学 |
免费

RDS MySQL 高效设计及性能调优

1 课时 |
802 人已学 |
免费
开发者课程背景图
【MySQL系列笔记】常用SQL

【MySQL系列笔记】常用SQL

常用SQL分为三种类型,分别为DDL,DML和DQL;这三种类型的SQL语句分别用于管理数据库结构、操作数据、以及查询数据,是数据库操作中最常用的语句类型。 在后面学习的多表联查中,SQL是分析业务后业务后能否实现的基础,以及后面如何书写动态SQL,以及完成级联查询的关键。 ...

【MySQL系列笔记】InnoDB引擎-数据存储结构

【MySQL系列笔记】InnoDB引擎-数据存储结构

1. InnoDB 存储引擎 InnoDB 存储引擎是MySQL的默认存储引擎,是事务安全的MySQL存储引擎。该存储引擎是第一个完整ACID事务的MySQL存储引擎,其特点是行锁设计、支持MVCC、支持外键、提供一致性非锁定读,同时被设计用来最有效地利用以及使用内存和 CPU。因此很有必要学习下I...

【MySQL系列笔记】SQL优化

【MySQL系列笔记】SQL优化

1. SQL提示 SQL提示,是优化数据库的一个重要手段,简单来说,就是在SQL语句中加入一些人为的提示来达到优化操作的目的。 //use index : 建议MySQL使用哪一个索引完成此次查询 //(仅仅是建议,mysql内部还会再次进行评估)。 explain selec...

【MySQL实战笔记】07 | 行锁功过:怎么减少行锁对性能的影响?-02 死锁和死锁检测

【MySQL实战笔记】07 | 行锁功过:怎么减少行锁对性能的影响?-02 死锁和死锁检测

死锁和死锁检测 在上一部分的例子里,影院余额这行的行锁在一个事务里不会停留很长时间,但是如果这个影院做活动,可以低价预售一年内所有的电影票,而且这个活动只持续一天。当活动时间开始的时候,MySQL就挂了,cpu消耗接近100%,但是整个数据库每秒执行不到100个事务。 当并发系统里不同线程出现循环资...

【MySQL实战笔记】07 | 行锁功过:怎么减少行锁对性能的影响?-01

【MySQL实战笔记】07 | 行锁功过:怎么减少行锁对性能的影响?-01

07 | 行锁功过:怎么减少行锁对性能的影响? MySQL的行锁是引擎层在各个引擎自己实现的,但并不是所有的引擎都支持行锁。比如MyISAM引擎就不支持行锁,这意味着并发控制只能使用表锁,对于这种引擎的表,同一张表上任何时刻只能有一个更新在执行。InnoDB是支持行锁的。 行锁就是针对数据表中行记录...

【MySQL实战笔记】 06 | 全局锁和表锁 :给表加个字段怎么有这么多阻碍?-01

06 | 全局锁和表锁 :给表加个字段怎么有这么多阻碍? 根据加锁的范围,MySQL的锁大致可以分为全局锁、表级锁和行锁三类。 全局锁 全局锁就是对整个数据库实例加锁,整个库都会处于只读的状态。 全局锁的适用场景是做全库逻辑备份,加锁后整个库都完全处于只读状态。但是这样听起来就比较危险: 如果在主库...

【MySQL实战笔记】 05 | 深入浅出索引(下)-02

【MySQL实战笔记】 05 | 深入浅出索引(下)-02

最左前缀原则 B+树这种索引结构可以利用索引的"最左前缀"来定位记录。 使用上文中的[name-age]联合索引分析 索引项是按照索引定义里面出现的字段排序的。当需要查询所有姓名是“张三”的人时,可以快速定位到ID4,然后向后遍历得到所有需要的结果。如果是要查所有第一个名字里是“张”的人,也可以用上...

【MySQL实战笔记】 05 | 深入浅出索引(下)-01

【MySQL实战笔记】 05 | 深入浅出索引(下)-01

引言 思考一个问题,T的建表语句如下 create table T ( ID int primary key, k int NOT NULL DEFAULT 0, s varchar(16) NOT NULL DEFAULT '', index k(k)) engine=InnoDB; 执行sele...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

社区圈子

阿里云数据库
阿里云数据库
让用户数据永远在线,让数据无缝的自由流动
279459+人已加入
加入
相关电子书
更多
PolarDB-X:更具性价比的 MySQL替换
2023云栖大会:AnalyticDB MySQL新特性介绍
2023云栖大会:云数据库RDS - 年度产品发布与最佳实践
立即下载 立即下载 立即下载
相关镜像