![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
南风~~~
字节跳动校招内推码: 2XT6BMS
展开
-
Mysql索引与底层数据结构深度剖析
1. 索引的本质索引是帮助MySQL高效获取数据排好序的数据结构。比如下面这条SQL语句没有索引的话,就会一条条的查询记录,查询出来后,将col2查到的字段与SQL的where条件去比对,如果相等,即获得了结果,如果不相等,就会继续向下去查询select * from test where test.col2=89;数据是以文件的形式存放在磁盘上面的,每一行数据都有它的磁盘地址,查询一行数据,就会与磁盘发生一次IO交互。如果没有索引的话,要从数据里面检索一条数据,只能依次遍历这张表的全部数据,直原创 2020-08-12 11:01:02 · 695 阅读 · 0 评论 -
mysql root权限报错The user specified as a definer ('root'@'%') does not exist(已解决)
报错信息:The user specified as a definer (‘root’@’%’) does not exist此为Mysql的权限问题,本人是在使用视图时报的错解决方法:授权 给 root 所有sql 权限网上有博文的解决方法如下:mysql> grant all privileges on *.* to root@"%" identified by ".";Q...原创 2020-04-07 15:04:32 · 176 阅读 · 0 评论 -
脏读,不可重复读,幻读--清晰讲解
脏读,不可重复读,幻读–清晰讲解事务的隔离性是指多个事务并发执行的时候相互之间不受到彼此的干扰的特性,隔离性是事务ACID特性中的I,根据隔离程度从低到高分为READ_UNCOMMITTED(读未提交)会出现脏读、不可重复读、幻读 ( 隔离级别最低,并发性能高 )READ_COMMITTED (读已提交)会出现不可重复读、幻读问题(锁定正在读取的行)REPEATABLE_READ (重复...原创 2020-01-12 11:01:08 · 309 阅读 · 0 评论