![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
JAVA_Learner_ZS
这个作者很懒,什么都没留下…
展开
-
MYSQL事务与索机制详解
1.什么是数据库事务 1.1 事务的典型场景 例:下单,会操作订单表,资金表,物流表等等,这个时候我们就希望整个流程在一个事务里面完成,。 1.2 事务的定义 事务是数据库管理系统(DBMS)执行过程中的一个逻辑单位,一个有限数据库操作序列构成。 1.3 哪些存储引擎支持事务 InnoDB支持事务 ...原创 2020-08-26 21:53:52 · 195 阅读 · 0 评论 -
MySQL索引原理详解
MySQL索引原理详解 1.索引是什么? 1.1.索引是什么 当一张表有500万条数据,在没有索引的name字段上执行一个查询: select * from user_innodb where name='张三';` 如果name字段上面有索引呢? ALTER TABLE user_innodb DROP INDEX idx_name; ALTER TABLE user_innodb ADD INDEX idx_name(name); 索引的创建是需要消耗时间的。 有索引的查询和没有索引的查询相比,效率原创 2020-08-19 23:18:29 · 279 阅读 · 0 评论 -
MYSQL一条sql语句是如何执行的
MYSQL一条sql语句是如何执行的1.一条sql是如何执行的,先上图1.1 连接1.2 查询缓存1.3 语法解析和预处理1.4 查询优化(QueryOptimizer)与查询执行计划1.5.存储引擎2.MySQL体系结构3.一条更新SQL是如何执行的? 1.一条sql是如何执行的,先上图 首先,我们的数据是存储在MySQL服务端的。应用程序或者工具都是客户端。客户端要读写数据库,第一步要做什么事情?客户端要跟数据库建立连接 1.1 连接 客户端连接服务端的方式是多种多样的,可以是同步的也可以是异步的,可原创 2020-08-18 00:02:56 · 236 阅读 · 0 评论