专注分享最新技术内容不知道大家有没有这样的经历,经常想要看完一本书,却总是半途而废。哪怕最后硬着头皮看完,也感觉收获无几。如果你有这种情况,那么,你并未掌握读书的方法和技巧,你只是学会了“看书看文字”而已。如果你不及时调整自己的读书方法,继续这样“看书”,那还不如翻翻新华字典,起码还可以认识几个新字。1.看书和读书看书和读书是完全不同的状态,看书很简单,就像看小说,看电视,一遍过去,再过一段时间回
分类:
其他好文 时间:
2020-08-28 14:37:36
阅读次数:
38
索引是什么 MySQL官方对索引的定义为:索引(Index)是帮助MySQL高效获取数据的数据结构。 可以得到索引的本质:索引是数据结构,索引的目的是提高查询效率,可以类比英语新华字典,根据目录定位词语 如果没有目录呢,就需要从A到Z,去遍历的查找一遍,一个一个找和直接根据目录定位到数据,差的就是天 ...
分类:
数据库 时间:
2020-07-29 10:02:38
阅读次数:
66
简述 字典树又称tire树,其为哈希树的变种,哈希树存的是键值字典树存的是字符。字典树用于统计,排序和保存大量字符,常用于搜索引擎,其本质是用字符串的公共前缀来优化查询。其查询过程就像我们在查新华字典,查询时间为O(len)。 树的样子 假设我们要存以下字符串:"to","tea","ted","t ...
分类:
其他好文 时间:
2020-07-27 13:40:10
阅读次数:
68
一、什么是索引 在进行索引之前,我们先提前复习一下数据库的结构 数据库索引,是数据库管理系统中一个排序的数据结构,以协助快速查询、更新数据库表中数据。就像我们以前用的新华字典的目录一样,能帮助我们快速查询到某一个字。 具体的来看一下 二、索引的分类 分类角度索引名称数据结构B+树,Hash索引,R- ...
分类:
数据库 时间:
2020-07-23 23:28:02
阅读次数:
120
关于列表,2,3.。。。到循环以后再写 字典:我们听到最多的就是新华字典,还有什么词典,它们是干嘛的呢,它们里面储存了大量的数据,然后我们去里面查询 那么python中字典其实也有点类似,它也是一种储存数据的容器,英文名dict ,跟列表有很多的相似处,先看看长什么样子 字典和列表有3个地方是一样的 ...
分类:
其他好文 时间:
2020-06-18 12:47:37
阅读次数:
48
首先我们要知道mysql中 myisam,innodb默认使用的是 Btree索引,至于btree的数据结构是怎样的都不重要,只需要知道结果,既然是索引那这个数据结构最后是排好序;就像新华字典他的目录就是按照a,b,c..这样排好序的; 所以你在找东西的时候才快,比如你找 “中” 这个字的解释,你肯 ...
分类:
数据库 时间:
2020-05-09 00:40:45
阅读次数:
80
什么是索引 1. 帮助Mysql高效获取数据的数据结构 2. 索引就是数据结构 3. 类似新华字典的索引目录,可以通过索引目录快速查到你想要的字 4. 排好序的快速查找数据 为什么要建立索引 1. 提高查询效率 没有排序之前一个一个往后找 通过索引进行排序之后,可以直接定义到想要的位置 2. 排好序 ...
分类:
数据库 时间:
2020-05-03 16:56:00
阅读次数:
87
1、什么是索引? 面试时候,常常被问到自己熟知的Mysql优化技巧,索引一定会被提及。那么,什么是索引呢?索引是一种加快海量数据查询的技术。索引就像是小时候的新华字典,有了索引,你可以快速地找到自己想找的东西。 2、索引的优缺点 1)优点A.加快数据检索速度和表与表之间的连接;B.可以显著减少查询中 ...
分类:
数据库 时间:
2020-03-03 22:31:50
阅读次数:
85
索引 5.1 索引的概念 数据库的索引好比新华字典的音序表,它是对数据库表中一列或多列的值进行排序后的一种结构,其作用就是提高表中数据的查询速度。 注:创建表的时候创建索引 CREATE TABLE 表名 ( 字段名 数据类型[完整性约束条件], 字段名 数据类型[完整性约束条件], ...... ...
分类:
其他好文 时间:
2019-11-16 12:58:35
阅读次数:
112
索引: 概括:(相当于新华字典目录)主要是用于提升查询性能,可以快速访问定位数据库表中特定的信息,但是增删改性能降低 分类:单列索引:一个单列索引只包含一个列 分为:1、普通索引(最基本的索引,没有任何限制) 示例代码:ALTER TABLE extend_mobile ADD INDEX idx_ ...
分类:
数据库 时间:
2019-11-15 12:40:19
阅读次数:
107