![](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 · 205 阅读 · 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 · 288 阅读 · 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 · 256 阅读 · 0 评论