
MYSQL
wlisonate
坚持手撸代码
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
深入理解 Mysql 索引底层原理
转自知乎腾讯技术工程Mysql 作为互联网中非常热门的数据库,其底层的存储引擎和数据检索引擎的设计非常重要,尤其是 Mysql 数据的存储形式以及索引的设计,决定了 Mysql 整体的数据检索性能。我们知道,索引的作用是做数据的快速检索,而快速检索的实现的本质是数据结构。通过不同数据结构的选择,实现各种数据快速检索。在数据库中,高效的查找算法是非常重要的,因为数据库中存储了大量数据,一个高效的索引能节省巨大的时间。比如下面这个数据表,如果 Mysql 没有实现索引算法,那么查找 id=7 这个数据,原创 2020-06-05 16:11:35 · 243 阅读 · 0 评论 -
【MYSQL高级】索引优化
1.先来学习索引的一些语法:展示索引 show index from 表名; 创建索引 create index 索引名 on 表名(字段1,字段2,...); 删除索引 Drop index 索引名 on 表名; 2.索引在单表中的操作:1.进行(单表)建表操作create table if not exists article(id int(10) uns...原创 2020-04-08 21:07:59 · 201 阅读 · 0 评论 -
【MYSQL高级】索引
1.什么是索引?索引是帮助获取数据的数据结构,排好序的快速查找就是索引。2.建立索引的数据结构在数据之外,数据库系统还维护着满足特定查找算法的数据结构,这些数据结构以某种方式引用(指向)数据。这样就可以在这些数据结构上实现查找算法,这种数据结构,就是索引。3.索引的存储位置一般来说索引很大,不可能全部村存储在内存中,因此索引以索引文件的形式存储在磁盘上。4.建立索引的优势和...原创 2020-04-01 17:57:52 · 222 阅读 · 0 评论 -
【MySQL高级】7种join语句
join语句是面试中经常会让你现场写出来的语句,小白今天在这里对join语句进行总结:1. 内连接select <select_list> from tableA A inner join tableB B on A.key = B.key2.左连接select <select_list> from tableA A...原创 2020-04-01 14:38:36 · 1504 阅读 · 0 评论