筛选一个计算过的有索引的字段,索引仍然发挥它的作用吗? [问题点数:50分,结帖人frank_lee_cn]

Bbs1
本版专家分:49
结帖率 100%
Bbs9
本版专家分:54483
版主
Blank
Github 绑定github第三方账户获取
Blank
进士 2017年 总版技术专家分年内排行榜第八
Blank
银牌 2017年1月 总版技术专家分月排行榜第二
Blank
优秀版主 2016年10月优秀大版主
优秀小版主
Bbs9
本版专家分:96592
版主
Blank
Github 绑定github第三方账户获取
Blank
领英 绑定领英第三方账户获取
Blank
榜眼 2017年 总版技术专家分年内排行榜第二
Blank
探花 2018年总版新获得的技术专家分排名第三
Bbs9
本版专家分:50997
版主
Blank
榜眼 2018年总版新获得的技术专家分排名第二
Blank
金牌 2018年10月 总版技术专家分月排行榜第一
2018年9月 总版技术专家分月排行榜第一
2018年8月 总版技术专家分月排行榜第一
Blank
银牌 2018年12月 总版技术专家分月排行榜第二
2018年11月 总版技术专家分月排行榜第二
2018年7月 总版技术专家分月排行榜第二
Blank
铜牌 2019年1月 总版技术专家分月排行榜第三
Bbs1
本版专家分:49
数据库性能问题:当表字段重复记录过多,索引可能失去意义
今天遇到<em>一个</em>DB2的问题:两条同样的SQL语句,只是where条件指定的<em>字段</em>的值不一样,结果访问计划中,一条SQL走了<em>索引</em>,另一条没有,类似如下: SQL1: select id, name from t1 where id = 3000  and .... -&amp;gt;使用了<em>索引</em> SQL2:select id, name from t1 where id = 10001 and ....-&amp;g...
什么情况下需要建立索引索引作用?为什么能够提高查询速度?(索引的原理) 索引有什么副作用吗?
https://www.cnblogs.com/Berryxiong/p/6249427.html 为什么能够提高查询速度? <em>索引</em>就是通过事先排好序,从而在查找时可以应用二分查找等高效率的算法。 一般的顺序查找,复杂度为O(n),而二分查找复杂度为O(log2n)。当n很大时,二者的效率相差及其悬殊。 举个例子: 表中有一百万条数据,需要在其中寻找一条特定id的数据。如果顺序查找,平均需要查找...
数据库中索引作用和优缺点
下文主要介绍数据库<em>索引</em>的<em>作用</em>和优缺点为什么要创建<em>索引</em>呢?这是因为,创建<em>索引</em>可以大大提高系统的性能。 一,通过创建唯一性<em>索引</em>,可以保证数据库表中每一行数据的唯一性。 二,可以大大加快 数据的检索速度,这也是创建<em>索引</em>的最主要的原因。 三,可以加速表和表之间的连接,特别是在实现数据的参考完整性方面特别有意义。 四,在使用分组和排序 子句进行数据检索时,同样可以显著减少查询中分组和排序的时间。 五,
详解mysql中索引作用
啊啊啊
MySQL数据库优化总结如果索引多个字段,第一个字段要是经常作为查询条件的。如果只有第二个字段作为查询条件,这个索引不会起到作用;
MySQL数据库优化总结       http://www.cnblogs.com/villion/archive/2009/07/23/1893765.html         对于<em>一个</em>以数据为中心的应用,数据库的好坏直接影响到程序的性能,因此数据库性能至关重要。一般来说,要保证数据库的效率,要做好以下四个方面的工作:数据库设计、sql语句优化、数据库参数配置、恰当的硬件资源和
关于数据库表索引作用以及意义
什么是<em>索引</em>? <em>索引</em>用来快速地寻找那些具有特定值的记录,所有MySQL<em>索引</em>都以B-树的形式保存。如果没有<em>索引</em>,执行查询时MySQL必须从第<em>一个</em>记录开始扫描 整个表的所有记录,直至找到符合要求的记录。表里面的记录数量越多,这个操作的代价就越高。如果作为搜索条件的列上已经创建了<em>索引</em>,MySQL无需扫描任 何记录即可迅速得到目标记录所在的位置。如果表有1000个记录,通过<em>索引</em>查找记录至少要比顺序扫描
MySQL建立索引的优点和缺点
建立<em>索引</em>的优缺点:为什么要创建<em>索引</em>呢?        这是因为,创建<em>索引</em>可以大大提高系统的性能。         第一、通过创建唯一性<em>索引</em>,可以保证数据库表中每一行数据的唯一性。         第二、可以大大加快 数据的检索速度,这也是创建<em>索引</em>的最主要的原因。         第三、可以加速表和表之间的连接,特别是在实现数据的参考完整性方面特别有意义。         第四、在使用分组和排序子句...
索引的利弊与如何判定,是否需要索引
8.4.5  <em>索引</em>的利弊与如何判定,是否需要<em>索引</em>   相信读者都知道<em>索引</em>能够极大地提高数据检索的效率,让Query 执行得更快,但是可能并不是每一位朋友都清楚<em>索引</em>在极大提高检索效率的同时,也给数据库带来了一些负面的影响。下面就分别对 MySQL 中<em>索引</em>的利与弊做<em>一个</em>简单的分析。   <em>索引</em>的好处   <em>索引</em>带来的益处可能很多读者会认为只是"能够提高数据检索的效率,降
关于多字段的联合索引在查询单个字段时是否可以用到索引
1、联合<em>索引</em>是由多个<em>字段</em>组成的<em>索引</em>。2、查询时使用联合<em>索引</em>的<em>一个</em><em>字段</em>,如果这个<em>字段</em>在联合<em>索引</em>中所有<em>字段</em>的第<em>一个</em>,那就会用到<em>索引</em>,否则就无法使用到<em>索引</em>。3、联合<em>索引</em>IDX(<em>字段</em>A,<em>字段</em>B,<em>字段</em>C,<em>字段</em>D),当仅使用<em>字段</em>A查询时,<em>索引</em>IDX就会使用到;如果仅使用<em>字段</em>B或<em>字段</em>C或<em>字段</em>D查询,则<em>索引</em>IDX都不会用到。  这个规则在oracle和mysql数据库中均成立。如果你经常要用到多个<em>字段</em>的多条件查询...
MongoDB索引的种类与使用
一:<em>索引</em>的种类1:_id<em>索引</em>:是绝大多数集合默认建立的<em>索引</em>,对于每个插入的数据,MongoDB都会自动生成一条唯一的_id<em>字段</em> 2:单键<em>索引</em>:1.单键<em>索引</em>是最普通的<em>索引</em> 2.与_id<em>索引</em>不同,单键<em>索引</em>不会自动创建 如:一条记录,形式为:{x:1,y:2,z:3} db.imooc_2.getIndexes()//查看<em>索引</em> db.imooc_2.ensureIndex({x:1})//创建<em>索引</em>,<em>索引</em>
数据库索引,视图,触发器,储存过程的作用
<em>索引</em>  提高查询修改删除速度,前提是你的where条件中用到添加了<em>索引</em>的<em>字段</em>  视图  把你需要操作的<em>字段</em>放在一块,看起来清楚,方便操作  你例子里是从RESERVR ,BILL表里抽出来的RESERVR .CNO,RESERVR .CNAME,SUM(QUANTITY),LIST 四个<em>字段</em> 存储过程  说白了就一函数方法,可以设参数,处理些循环,条件之类的
使用索引(index)的好处与坏处(Oracle)
一、好处 1.帮助用户提高查询速度 2.利用<em>索引</em>的唯一性来控制记录的唯一性 3.可以加速表与表之间的连接  4.降低查询中分组和排序的时间  二、坏处 1.存储<em>索引</em>占用磁盘空间 2.执行数据修改操作(INSERT、UPDATE、DELETE)产生<em>索引</em>维护 <em>索引</em>是提高数据查询最有效的方法,也是最难全面掌握的技术,因为正确的<em>索引</em>可能使效率提高10000倍,而无效的<em>索引</em>可能是浪费了数据库
DISTINCT 列添加索引
添加<em>索引</em>后,没啥效要,这方面优化没啥效果,如果项目要用到DISTINCT进行去重,需要再去确认基表关联,确认业务。 SQL> select t.object_id from t_distinct_tb t ; 已选择50631行。 已用时间: 00: 00: 00.71 执行计划 -----------------------------------------------------
MySQL之索引索引字段使用顺序对复合索引有效性的影响
整理下复合<em>索引</em>中,使用顺序对<em>索引</em>有效性的影响 首先这里建立一张数据表,并建立符合<em>索引</em>( index_A,index_B,index_C)CREATE TABLE `test_index_sequence` ( `Id` int(11) NOT NULL AUTO_INCREMENT, `index_A` varchar(255) DEFAULT NULL, `index_B` var
两个字段都建立了索引,会使用哪一个
做为<em>一个</em>开发者,关于MySQL的<em>索引</em>是必不可少的<em>一个</em>问题 比如一条SQL查询: select * from userstatic where nick like &quot;辛巴%&quot; and rip=3726854906; 可能问到的问题有: 1、如果nick不是<em>索引</em>,rip是<em>索引</em>,这样的条件顺序会不会有问题? &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 这个问题比较简单,MySQL本身会对条件和...
建在含有null值的字段上的索引会包含null值数据
今天,<em>一个</em>朋友问了个问题:“如果<em>一个</em>表中的某个列的数据有null的,那我为这个列建<em>索引</em>,然后查询有用吗?”我回答:“有用。”他又说(可能是从网上摘抄下来的):“不能用null作<em>索引</em>,任何包含null值的列都将不会被包含在<em>索引</em>中。即使<em>索引</em>有多列这样的情况下,只要这些列中有一列含有null,该列就会从<em>索引</em>中排除。也就是说如果某列存在空值,即使对该列建<em>索引</em>也不会提高性能。任何在where子句中使
数据库索引简介以及如何选择索引
一、什么是<em>索引</em>?   <em>索引</em>用来快速地寻找那些具有特定值的记录,所有MySQL<em>索引</em>都以B-树的形式保存。如果没有<em>索引</em>,执行查询时MySQL必须从第<em>一个</em>记录开始扫描整个表的所有记录,直至找到符合要求的记录。表里面的记录数量越多,这个操作的代价就越高。如果作为搜索条件的列上已经创建了<em>索引</em>,MySQL无需扫描任何记录即可迅速得到目标记录所在的位置。如果表有1000个记录,通过<em>索引</em>查找记录至少要比顺序扫描
列值有NULL值创建索引
如果where条件列查询目标SQL返回数据量比较少时,可以使用创建<em>索引</em>的方式来减少全表扫描的消耗。 例子:以ta表为例,在object_id上创建单键值B-Tree<em>索引</em>: 创建测试表: create table ta as select * from dba_objects; 创建<em>索引</em>: create index idx_object_id on ta( object_id) ; 查看执行计划:
数据库索引和约束
<em>索引</em>特征及概念 <em>索引</em>是最为常用的改善数据库性能的技术。SQL Server引入<em>索引</em>主要是为了提高查询的效率,它能够加速ORDER BY和GROUP BY子句的操作,保证数据的唯一性,并加快表连接的速度。 <em>索引</em>的概念和创建原则 <em>索引</em>就是<em>一个</em>指向表中数据的指针,如果我们把书比作数据,那么各个章节就相对于数据库中的表,而书的目录就是<em>索引</em>了。 <em>索引</em>是在基本表的列上建立的一种数据库对
什么是数据库的索引索引的优缺点有哪些?(数据库中的索引
1.<em>索引</em>就像是书的目录,是与表或视图关联的磁盘上结构,可以加快从表或视图中检索行的速度。<em>索引</em>中包含由表或视图中的一列或多列生成的键。这些键存储在<em>一个</em>结构(BTree)中,使SQL可以快速有效地查找与键值关联的行。2. 为什么要建立<em>索引</em>,即<em>索引</em>的优点:1) 建立<em>索引</em>的列可以保证行的唯一性,生成唯一的rowId;2) 建立<em>索引</em>可以有效缩短数据的检索时间;3) 建立<em>索引</em>可以加快表与表之间的连接;4) 为...
索引对排序的影响
<em>索引</em>不仅能提高查询速度,还可以添加排序速度,如果order by 后面的语句用到了<em>索引</em>,那么将会提高排序的速度。测试1、创建测试表:t15表CREATE TABLE `t15` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `cat_id` int(10) unsigned NOT NULL DEFAULT '0', `price` d
MySql索引字段为NULL值答疑解惑
引言 此处就不详细的谈测试的过程了,只说结论,大家平常设计开发的过程中就可以以此为标准就OK了。 结论 当在创建的<em>索引</em>的<em>字段</em>上出现空值的时候,所创建的<em>索引</em>是起<em>作用</em>有效果的,去谷歌或者百度的时候出现各种言论,其中有很多说不起<em>作用</em>的,这种说法是不正确的。 下面摘自《高性能mysql第三版》关于表设计的优化论述:尽量避免NULL,应该指定列为NOT NULL,除非你就想存储NULL。在MySQL中...
探究Oracle 12c 中在同一个列上建立多个索引
探究Oracle 12c 中在同<em>一个</em>列上建立多个<em>索引</em> Oracle 12c允许在同一组列上建立多个<em>索引</em>,但是只有<em>一个</em><em>索引</em>是可见的,并且所有<em>索引</em>在某些方面可以有不同。  示例 Non-Partitioned Tables 例如,我们可以创建<em>一个</em>非分区表t1,并插入测试数据。 然后在 create_date列上创建<em>一个</em><em>索引</em>;当第二次使用语句  CREATE INDEX t1_idx2 O...
给多个字段建立组合索引与在各个字段上单独建立索引的区别
转载自随心2017的博客 聚合<em>索引</em> 例如你有<em>一个</em> 学生表。 <em>字段</em>包含 学号, 班级, 姓名,性别, 出生年月日。 你创建<em>一个</em> 组合<em>索引</em> ( 班级, 姓名) 那么 SELECT * FROM 学生表 WHERE 班级='2010级3班' AND 姓名='张三' 将使用<em>索引</em>. SELECT * FROM 学生表 WHERE 班级='2010级3班' 将使用<em>索引</em>...
数据库索引有什么作用和好处?
数据库<em>索引</em>是为了增加查询速度而对表<em>字段</em>附加的一种标识。见过很多人机械的理解<em>索引</em>的概念,认为增加<em>索引</em>只有好处没有坏处。这里想把之前的<em>索引</em>学习笔记总结一下: 首先明白为什么<em>索引</em>会增加速度,DB在执行一条Sql语句的时候,默认的方式是根据搜索条件进行全表扫描,遇到匹配条件的就加入搜索结果集合。如果我们对某一<em>字段</em>增加<em>索引</em>,查询时就会先去<em>索引</em>列表中一次定位到特定值的行数,大大减少遍历匹配的行数,所以能明显增
Hive创建索引
写在前面的话,学Hive这么久了,发现目前国内还没有一本完整的介绍Hive的书籍,而且互联网上面的资料很乱,于是我决定写一些关于《Hive的那些事》序列文章,分享给大家。我会在接下来的时间整理有关Hive的资料,如果对Hive的东西感兴趣,请关注本博客。  Hive的数据分为表数据和元数据,表数据是Hive中表格(table)具有的数据;而元数据是用来存储表的名字,表的列和分区及其属性,表的属性(
Oracle的索引是怎样炼成的
要查询a<em>字段</em>,赶紧在a<em>字段</em>建个<em>索引</em>;要查询b<em>字段</em>,又赶紧在b<em>字段</em>建<em>一个</em><em>索引</em>。 那么到底什么是<em>索引</em>呢?为什么建<em>索引</em>会快?建<em>索引</em>真的会快吗?该不该建<em>一个</em><em>索引</em>呢?能不能建<em>一个</em><em>索引</em>呢? 如果你和我一样菜,那么赶紧看看这个文档吧!
为什么复合索引一个字段如此重要
假如建的非聚集<em>索引</em>是复合<em>索引</em>,第<em>一个</em><em>字段</em>至为重要。为什么如此重要?因为统计信息统计信息只在非聚集<em>索引</em>上的第<em>一个</em><em>字段</em>上进行,意味著选择<em>索引</em>与否,选择哪个<em>索引</em>,都与这个第一<em>字段</em>息息相关。这么说,建复合<em>索引</em>,还不如建包含列?
表中索引里建了两个字段,查询时只用一个字段是否有效
1、联合<em>索引</em>是由多个<em>字段</em>组成的<em>索引</em>。 2、查询时使用联合<em>索引</em>的<em>一个</em><em>字段</em>,如果这个<em>字段</em>在联合<em>索引</em>中所有<em>字段</em>的第<em>一个</em>,那就会用到<em>索引</em>,否则就无法使用到<em>索引</em>。 3、联合<em>索引</em>IDX(<em>字段</em>A,<em>字段</em>B,<em>字段</em>C,<em>字段</em>D),当仅使用<em>字段</em>A查询时,<em>索引</em>IDX就会使用到;如果仅使用<em>字段</em>B或<em>字段</em>C或<em>字段</em>D查询,则<em>索引</em>IDX都不会用到。 这个规则在oracle和mysql数据库中均成立。 如果你经常要用到多个...
Mysql在字段为允许null时,存在null值,会不会影响索引使用
本文主要考察两个问题: 当某一列有为null值的数据时,该列的<em>索引</em>是否还能生效 is null或者is not null是否能使用到<em>索引</em> 首先贴上几段官方文档: You can add an index on a column that can haveNULLvalues if you are using theMyISAM,InnoDB, orMEMORYstorage en...
某个字段建立了unique索引,那么这个字段还需要建立normal类型的索引
正在找答案。。。
数据字段长度影响索引
截图来自院子里的SQL Server大神
关于数据库索引作用和优缺点
导致sql执行慢的原因? 1.硬件问题。如网络速度慢,内存不足,I/O吞吐量小,磁盘空间满了等。 2.没有<em>索引</em>或者<em>索引</em>失效。(一般在互联网公司,DBA会在半夜把表锁了,重新建立一遍<em>索引</em>,因为当你删除某个数据的时候,<em>索引</em>的树结构就不完整了。所以互联网公司的数据做的是假删除.一是为了做数据分析,二是为了不破坏<em>索引</em> ) 3.数据过多(分库分表) ...
mysql 索引长度对索引的影响.
1:查询频繁 2:区分度高 3:长度小 4: 尽量能覆盖常用查询<em>字段</em>. 1: <em>索引</em>长度直接影响<em>索引</em>文件的大小,影响增删改的速度,并间接影响查询速度(占用内存多). 针对列中的值,从左往右截取部分,来建<em>索引</em> 1: 截的越短, 重复度越高,区分度越小, <em>索引</em>效果越不好 2: 截的越长, 重复度越低,区分度越高, <em>索引</em>效果越好,但带来的影响也越大--增删改变慢,并间影响查询速度. 所以, 要在 区...
为什么状态少的字段不能建索引
此处以sqlserver为示例做演示。 大多教科书和前辈们都说状态少的<em>字段</em>不要建<em>索引</em>,由此带来的开销还不如不建<em>索引</em>,但是这句话有多少人真的知道,或者说有多少人真的对此有比较深刻的理解,而不是听别人道听途说。这样记得快,忘记的也不慢。这篇我来分析一下这句话到底有几个意思。   一:现象   首先我们还是用测试数据来发现问题,我先建立<em>一个</em>Person,有5个<em>字段</em>,建表sql
关于postgresql同一表中的同一列可以填加多个相同索引的问题
关于postgresql同一表中的同一列可以填加多个相同<em>索引</em>的问题 首先我们建一张表 postgres=# create table test (id int ,name text,num numeric); CREATE TABLE 插入数据 postgres=# insert into test values (( generate_series(1,1000)),'张三','123'); I
模糊查询与索引(先看,这里从模糊查询语法非哪种索引角度来提高查询效率)
模糊查询与<em>索引</em> 模糊查询与<em>索引</em> 参考 http://tech.ccidnet.com/art/3089/20080405/1410979_1.html。 通配符(%)在搜寻词首出现,一般会导致Oracle系统不使用<em>索引</em>。因此,要尽量避免在模糊查询中使用通配符开头,或者是开头结尾都有通配符,这样会导致降低查询速度。 --创建<em>一个</em>name<em>字段</em>的<em>索引</em> create index IDX
oracle的索引字段可以设置为空?
答案是肯定的; 可以建,就是有点不合理; <em>索引</em>是告诉你有什么,并不会告诉你没有什么; 如果少数几条null无所谓,如果很多null/很多重复值建<em>索引</em>的意义就打折扣了
索引在联合查询中的作用
2 关于<em>索引</em>的使用       <em>索引</em>分单列<em>索引</em>和组合<em>索引</em>。单列<em>索引</em>,即<em>一个</em><em>索引</em>只包含单个列,<em>一个</em>表可以有多个单列<em>索引</em>,但这不是组合<em>索引</em>。组合<em>索引</em>,即<em>一个</em>索包含多个列。 MySQL<em>索引</em>类型包括: (1)普通<em>索引</em> 这是最基本的<em>索引</em>,它没有任何限制。它有以下几种创建方式: ◆创建<em>索引</em> CREATE INDEX indexName ON myta
Oracle中主键和唯一索引的区别oracle中联合主键的作用
在创建主键的同时会生成对应的唯一<em>索引</em>,主键在保证数据唯一性的同时不允许为空, 而唯一<em>索引</em>可以有<em>一个</em>为空的数据项,<em>一个</em>表中只能有<em>一个</em>主键,但是<em>一个</em>主键可以有多个<em>字段</em>,<em>一个</em>表中可以有多个唯一<em>索引</em>。 联合主键只是让记录联合的那几个<em>字段</em>总体上是唯一的,比如id1 id2 id3三个列作为联合主键,那么在这个表中可以有多个id 为1的,但肯定只有<em>一个</em>1 0 0。
什么是数据库索引索引有什么作用
数据库<em>索引</em>是为了增加查询速度而对表<em>字段</em>附加的一种标识。见过很多人机械的理解<em>索引</em>的概念,认为增加<em>索引</em>只有好处没有坏处。这里想把之前的<em>索引</em>学习笔记总结一下:     首先明白为什么<em>索引</em>会增加速度,DB在执行一条Sql语句的时候,默认的方式是根据搜索条件进行全表扫描,遇到匹配条件的就加入搜索结果集合。如果我们对某一<em>字段</em>增加<em>索引</em>,查询时就会先去<em>索引</em>列表中一次定位到特定值的行数,大大减少遍历匹配的行数
Oracle基于函数的索引
比如执行如下一条SQL语句:select * from emp where upper(ename) = ‘KING’,即使在ename上建立了<em>索引</em>,还是会全表扫描emp表,将里面的ename<em>字段</em>改成大写跟常量KING进行比较。如果我们建立<em>一个</em>基于函数的<em>索引</em>,比如:create index emp_upper_idx on emp(upper(ename)); 这个时候,我们只需要按区间扫描小部分数
主键和聚集索引,单列索引和多列索引
1. 主键与聚集<em>索引</em> 首先澄清<em>一个</em>概念,主键并不等于聚集<em>索引</em>。(这不是废话么,如果是同<em>一个</em>东西,微软也不会叫两个不同的名字了) <em>一个</em>表只能有<em>一个</em>聚集<em>索引</em>,数据在物理上是按照聚集<em>索引</em>的顺序来存放的。 主键分为聚集的主键和非聚集的主键。默认是聚集的主键。如下图: /****** Object: Table [dbo].[User] Script Date: 03/28/2014
有些 where 条件会导致索引无效
在查询中,WHERE 条件也是<em>一个</em>比较重要的因素,尽量少并且是合理的 where 条件是徆重要的,尽量在多个条件的时候,把会提取尽量少数据量的条件放在前 面,减少后<em>一个</em> where 条件的查询时间。有些 where 条件会导致<em>索引</em>无效:  1.where 子句的查询条件里有!=,MySQL 将无法使用<em>索引</em>。  2.where 子句使用了 Mysql 函数的时候,<em>索引</em>将无效,比如:selec...
如果判断是否需要创建索引
1、较频繁的作为查询条件的<em>字段</em>应该创建<em>索引</em>. 2、唯一性太差的<em>字段</em>不适合单独创建<em>索引</em>,即使频繁作为查询条件: 唯一性太差的<em>字段</em>:如状态<em>字段</em>,类型<em>字段</em>等。这些<em>字段</em>即使创建了单独的<em>索引</em>,MySQL Query Optimizer大多数也不会选择使用,如果什么时候      选择了这种<em>索引</em>,可能会带来极大的性能问题。由于<em>索引</em><em>字段</em>中每个值都含有大量的记录,那么存储引擎在根据<em>索引</em>访问数据的时候会带来大
mysql索引与全表扫描
mysql中建立<em>索引</em>的一些原则 1、先存数据,再建<em>索引</em> 有<em>索引</em>的好处是搜索比较快但是在有<em>索引</em>的前提下进行插入、更新操作会很慢 2、不要对规模小的数据表建立<em>索引</em>,数据量超过300的表应该有<em>索引</em>; 对于规模小的数据表建立<em>索引</em> 不仅不会提高查询效率,相反使用<em>索引</em>查找可能比简单的全表扫描还要慢,而且建<em>索引</em>还会占用一部分的存储空间 3、当对表的查询操作比更新操作频率更高时,对该表建立<em>索引</em> 4、在不同值较少的...
SQL优化:NULL值与索引的使用
NULL是数据库中特有的数据类型,当一条记录的某个列为NULL,则表示这个列的值是未知的、是不确定的。简单的说,由于NULL存在着无数的可能,因此两个NULL不是相等的关系,同样也不能说两个NULL就不相等,或者比较两个NULL的大小,这些操作都没有意义,得不到<em>一个</em>确切的答案。 那么,<em>一个</em><em>字段</em>有可能存在空值是否适合创建<em>索引</em>呢? 大多数人都听说过这样一句话,<em>索引</em>不存储NULL值。这句话其实
MongoDB索引索引管理详解
今天又补充了一些关于查询的内容在昨天的博客里:$elemMatch 根据数组对象中的条件进行查询 和 分页与排序  相关的内容,大家可以去看一下。今天主要说MongoDB中<em>索引</em>相关的内容: 一、先来看一下数据量较大的情况下查询的效率是怎么样的: 创建100000条数据,大约10秒钟就能完成: 接下来我们看一下建立<em>索引</em>和不建<em>索引</em>的情况下查询效率能差多少,我们来查看number是87
字段中有null值查询不走索引的问题解决
生产环境发现有一条sql 效率很差,发现是由于查询中有null值,导致了执行计划不走<em>索引</em>。 搜索了解决办法,主要是创建该<em>字段</em>和其它常量<em>字段</em>的联合<em>索引</em> 或者通过函数<em>索引</em>排除空值的情况。 下面是测试过程 --测试 构造测试表 create table test_null (id  number(10), comm varchar2(20)); 插入测试数据 decl
时间字段是否适合建立索引
时间<em>字段</em>是否适合建<em>索引</em>? 可以建立<em>索引</em>的;至于建立聚集<em>索引</em>或者是非聚集<em>索引</em>,那要看你这个时间<em>字段</em>的具体情况以及使用或变更频繁程度。 一般来说,适合建立聚集<em>索引</em>的要求:“既不能绝大多数都相同,又不能只有极少数相同”的规则。 先说说<em>一个</em>误区:有人认为:只要建立<em>索引</em>就能显著提高查询速度。这个想法是很错误的。建立非聚集<em>索引</em>,确实,一般情况下可以提高速度,但是一般并不会达到你想要的速度。只有在适当的列...
如何对只有两个值的列进行索引
      <em>一个</em>数据量较大的表,其中有<em>一个</em>列(status),表示数据所处的状态(N),随着业务的变化,该状态会改变(Y)。在业务中,经常需要对Status=N进行统计,该如何为这列建立<em>索引</em>?      第一印象,“哦,使用位图<em>索引</em>”。位图<em>索引</em>对低基数的列有用,该列只有N、Y两个列。但是这列需要大量的单行更新,从N到Y,位图<em>索引</em>不能应用于经常修改的列,这就排除了位图<em>索引</em>。      有的直
mongo索引sort排序字段复合索引升序和降序索引创建规则
考虑包含username和date的event集合,应用程序可以查询按照username升序和按照date降序: db.events.find().sort( { username: 1, date: -1 } ) 或者查询按照username降序和date升序: db.events.find().sort( { username: -1, date: 1 } ) 下面的<em>索引</em>可以支持上面的
sql order by与索引之间的关系(where条件出现字段才有效)
ORDER BY 通常会有两种实现方法,<em>一个</em>是利用有序<em>索引</em>自动实现,也就是说利用有序<em>索引</em>的有序性就不再另做排序操作了。另<em>一个</em>是把结果选好之后再排序。 用有序<em>索引</em>这种,当然是最快的,不过有一些限制条件,来看下面的测试。 测试数据:student表有两个<em>字段</em>id ,sid ,id是主键。一共有20W条记录,id从1到200000,sid也是从1到200000的数据。 第一种情况 : or
性别字段建立索引问题
性别<em>字段</em>能不能建立<em>索引</em> 之前面试被问到<em>一个</em>问题 什么<em>字段</em>适合建<em>索引</em>,什么<em>字段</em>不适合建<em>索引</em>。 性别<em>字段</em>可以建<em>索引</em>吗? 我回答得不是很好。 性别<em>字段</em>这种重复性很强的<em>字段</em>,不要建立<em>索引</em>。为什么不能呢? 下面建立表测试下。如:我建了个tb_test表,往里面插入了七百多万数据,先给性别建立<em>索引</em>,查询开启 sql运行时间记录。 创建名为tb_index_test  的<em>索引</em> alter ta...
索引优化MAX()
看本文之前,建议先阅读:http://blog.csdn.net/qq_33290787/article/details/51934999普通的 MAX() SQL执行计划:从执行计划中可以看到:本次SQL查询检索了payment表(全表扫描,FTS),一共检索了16086行数据。意味着从磁盘中读取了16086行数据至mysql服务端内存中进行最大值判断(有数据IO)。为payment_date建立
在oracel表中的一个datatime字段上建了索引,然后使用to_char函数进行检索,能否使用该索引
在oracel表中的<em>一个</em>datatime<em>字段</em>上建了<em>索引</em>,然后使用to_char函数进行检索,能否使用该<em>索引</em>?
索引字段顺序对效率的影响
个人总结几点: 1、驱动表中的<em>索引</em>要将区间<em>字段</em>(sendtime之类)放到固定值(orgid等)的后面 2、驱动表的连接<em>字段</em>可以放在<em>索引</em>最后,以避免读取rowid 3、连接表的连接<em>字段</em>要放在<em>索引</em>最前面。 举个例子: selectcount(*) as col_0_0_   from REC_BANKINSTRUCTION batchrecba0_  crossjoin
如何修改带索引字段的长度,查看、删除索引,修改字段属性、创建索引
需要重新创建<em>索引</em>,因为长度不同会认为是两个不同的所<em>索引</em>。 创建和删除<em>索引</em> <em>索引</em>的创建可以在CREATE TABLE语句中进行,也可以单独用CREATE INDEX或ALTER TABLE来给表增加<em>索引</em>。删除<em>索引</em>可以利用ALTER TABLE或DROP INDEX语句来实现。 (1)使用ALTER TABLE语句创建<em>索引</em>。 语法如下: alter table table_name add index...
【mysql】对于a,b,c三个字段的复合索引的测试
结论,在abc三个<em>字段</em>的符合<em>索引</em>,只要用到了a这个<em>字段</em>,都能够使用<em>索引</em>,与顺序无关。 CREATE TABLE key_test (id int(11), name VARCHAR(20), priority int(4), desc VARCHAR(255)); EXPLAIN SELECT * FROM key_test WHERE id = 1 and priority = 1 AND...
给两个字段建立一个组合索引和分别建立单链索引有什么不同
例如你有<em>一个</em>   学生表。 <em>字段</em>包含  学号, 班级, 姓名,性别, 出生年月日。   你创建<em>一个</em> 组合<em>索引</em>  ( 班级, 姓名) 那么 SELECT * FROM  学生表  WHERE  班级='2010级3班'  AND  姓名='张三'   将使用<em>索引</em>. SELECT * FROM  学生表  WHERE  班级='2010级3班'     
性别为什么不适合建立索引-值重复率高的字段不适合建索引
理论文章会告诉你值重复率高的<em>字段</em>不适合建<em>索引</em>。不要说性别<em>字段</em>只有两个值,网友亲测,<em>一个</em><em>字段</em>使用拼音首字母做值,共有26种可能,加上<em>索引</em>后,百万加的数据量,使用<em>索引</em>的速度比不使用<em>索引</em>要慢! <em>一个</em>表可能会涉及两个数据结构(文件),<em>一个</em>是表本身,存放表中的数据,另<em>一个</em>是<em>索引</em>。<em>索引</em>是什么?它就是把<em>一个</em>或几个<em>字段</em>(组合<em>索引</em>)按规律排列起来,再附上该<em>字段</em>所在行数据的物理地址(位于表中)。比如我们有个<em>字段</em>是年...
mongodb系列(二)使用复合索引中要注意字段的前后
背景 预先创建了<em>一个</em>复合<em>索引</em>,分别以 updated_at 和 size 两个<em>字段</em>作为<em>索引</em>依据,其中该collection有94万+个document db.cms_resources.createIndex({updated_at:-1,size:-1},{name:'index_updated_size_desc'});   实验 开始查询并输出状态信息: db.cms_res...
[InnoDB]性别字段为什么不适合加索引
表结构与数据 id为主键,id为5,15,25,35…时sex=1 sex=0,90000条数据;sex=1,10000条数据 CREATE TABLE `people` ( `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, `name` varchar(255) DEFAULT NULL, `sex` tinyint(1) unsi...
字段加了索引但是查询依然很慢
之前遇到<em>一个</em>问题(因为最近又遇到了,所以记录下来),表<em>字段</em>加了<em>索引</em>但是查询依然很慢,大概的情况如下 问题描述: 有个表T_ORDER(匿名),<em>字段</em>若干,其中有个TX_TIME交易时间,MERCHANT_NO商户号都已经添加了<em>索引</em>,表数据量较大5000W+ SQL大致如下(实际SQL比下面的复杂一点点,会做 LEFT JOIN 其他表,但是不多): SELECT * FROM T_ORDE...
索引的使用跟查询的and的前后顺序没有关系
<em>索引</em>的使用跟查询的and的前后顺序没有关系依然记得以前看网上的帖子的时候说查询要按照顺序来,不能将and的前后顺序弄反了,不然用不了<em>索引</em>.今天上课听老师讲才发现原来跟and的顺序没关系.使用的引擎是innodb.
索引对提高查询速度的影响
比较数据库的一种新的思路: http://topic.csdn.net/u/20090910/16/f79371f3-f72c-461f-ae01-de0c8a3ffa5d.html   采用attach database 的方法   引用于这个博客(谢谢这位专家朋友): http://blog.csdn.net/chu_qun/article/details/3719532  
第八章 groupby分组是什么?它有什么作用? 深入理解层次化索引
学习到pandas的groupby功能的时候,相当迷惑,这玩意儿干嘛用的? 网上查询了一下,全是具体的用法用列,要么就是从某些书本上“copy”下来的段落,也没清楚明白的讲groupby功能到底是什么。 大概知道它和数据库操作比较类似,可惜我没有学过数据库,因此无法对比参照。 至少我看那些文章,是越看越糊涂,它被发明出来解决什么问题的? 想象<em>一个</em>如下的数据集: frame=pd.Data...
常量、字段、方法、属性和索引器(C#)
常量(Constants)常量是在编译时已知并在程序的生存期内不发生更改的不可变值。 常量使用 const 修饰符进行声明。
oracle 数据库索引的优缺点以及合理建立索引
参考链接 http://blog.itpub.net/14401924/viewspace-659821/
ArcGIS属性索引介绍
属性<em>索引</em>可以提高对要素类和表进行属性查询的速度。属性<em>索引</em>是 ArcGIS 用于检索表中记录的备用路径。对于大多数属性查询类型而言,使用<em>索引</em>查询记录要比从第一条记录开始逐条搜索整个表的方式更加快速。  只要要素类或表内有数据,您就可以为经常查询的<em>字段</em>创建属性<em>索引</em>。请只创建那些真正需要的<em>索引</em>,因为添加的每个<em>索引</em>都会略微降低要素类的编辑速度。每次编辑要素类时,ArcGIS 都必须更新<em>索引</em>。
那些字段适不适合建索引
数据库建立<em>索引</em>常用的规则如下:1、表的主键、外键必须有<em>索引</em>; 2、数据量超过300的表应该有<em>索引</em>; 3、经常与其他表进行连接的表,在连接<em>字段</em>上应该建立<em>索引</em>; 4、经常出现在Where子句中的<em>字段</em>,特别是大表的<em>字段</em>,应该建立<em>索引</em>; 5、<em>索引</em>应该建在选择性高的<em>字段</em>上; 6、<em>索引</em>应该建在小<em>字段</em>上,对于大的文本<em>字段</em>甚至超长<em>字段</em>,不要建<em>索引</em>; 7、复合<em>索引</em>的建立需要进行仔细分析;尽量考虑
mysql中两个int字段建立联合索引,没有用到索引
这两天有<em>一个</em>任务表 t_task_list ,搜索条件下面都有,相关的<em>索引</em>也有,但就是用不到<em>索引</em>,应该是跟数据分布有关,所以对<em>索引</em>做了调整。 最重要的不是对<em>索引</em>做了调整,而是,不要以为建了<em>索引</em>就一定能用到,还是根据数据的分布情况来决定的,以后多注意吧,有慢查询,一定看sql,看explain。 alter table t_task_list drop key idx_bd_id_start_t...
对存在空值的列建索引
众所周知,存在空值的列,在谓词中有is null会导致<em>索引</em>失效。 所以is null的选择性还是很强的。那么在该<em>字段</em>上应该有<em>索引</em>,创建<em>一个</em><em>索引</em>create index IDX_DEPT_FSTANDARDCODE on T_ORG_DEPARTMENT (FSTANDARDCODE) cost:198 回顾一下<em>索引</em>的原理,is null谓词的列不会存在于<em>索引</em>结构中。所
对视图创建索引
提示 无法对视图创建 <em>索引</em>,因为该视图未绑定到架构 修改此问题 需要在 创建视图语句中加上 with SCHEMABINDING create View myView(id,code) with SCHEMABINDING as select id,code from dbo.mytable 注意,表的表达式必须使用两段式 dbo.mytable 否则会报 "名称必须由两部分构成,并且对象
唯一性索引的意义
原文转自:http://blog.itpub.net/17203031/viewspace-700089/ <em>索引</em>是我们经常使用的一种数据库搜索优化手段。适当的业务操作场景使用适当的<em>索引</em>方案可以显著的提升系统整体性能和用户体验。在Oracle中,<em>索引</em>有包括很多类型。不同类型的<em>索引</em>适应不同的系统环境和访问场景。其中,唯一性<em>索引</em>Unique Index是我们经常使用到的一种。   唯一性<em>索引</em>uni
多个单列索引和联合索引的区别详解
背景: 为了提高数据库效率,建<em>索引</em>是家常便饭;那么当查询条件为2个及以上时,我们是创建多个单列<em>索引</em>还是创建<em>一个</em>联合<em>索引</em>好呢?他们之间的区别是什么?哪个效率高呢?我在这里详细测试分析下。 一、联合<em>索引</em>测试 注:Mysql版本为 5.7.20 创建测试表(表记录数为63188): CREATE TABLE `t_mobilesms_11` ( `id` bigint(20) NOT ...
查询索引名和字段名相同的表及查找重复索引
查看statistics结构: information_schema 02:51:12>desc statistics; +---------------+---------------+------+-----+---------+-------+ | Field         | Type          | Null | Key | Default | Extra | +----
哪些字段可以加索引
经常需要进行更新操作的属性 1、表的主键、外键必须有<em>索引</em>; 2、数据量超过300的表应该有<em>索引</em>; 3、经常与其他表进行连接的表,在连接<em>字段</em>上应该建立<em>索引</em>; 4、经常出现在Where子句中的<em>字段</em>,特别是大表的<em>字段</em>,应该建立<em>索引</em>; 5、<em>索引</em>应该建在选择性高的<em>字段</em>上; 6、<em>索引</em>应该建在小<em>字段</em>上,对于大的文本<em>字段</em>甚至超长<em>字段</em>,不要建<em>索引</em>; 7、复合<em>索引</em>的建立需要进行仔细分析;尽量考虑用单<em>字段</em><em>索引</em>代替:...
大表添加字段索引
===添加<em>字段</em>==== 1、添加<em>字段</em>:之前使用的一种方式     ALTER TABLE table_A ADD column_A INT DEFAULT 0 COMMENT '测试数量'  AFTER LOG_FLAG ;    备注:但是在大表,比如表数据量有千万条的时候,这个执行时间是长的是惊人的!所以不可行   2、 在实际的情况下。添加表<em>字段</em>要使用如下方式:   ①、创建对应
数据库索引 在同一数据列建立多个索引
1.oracle数据库 经测试,在oracle数据库中是不支持对同一数据列建立两个单列<em>索引</em> 例: 在table表的column列上建立<em>索引</em>。 <em>索引</em>1:create index inx_table_column on table(column);     创建<em>索引</em>成功 <em>索引</em>2:create index inx_table_column2 on table(column);   创建<em>索引</em>失
索引创建了,但是查询速度还是奇怪的慢
创建<em>索引</em>后,偶尔需要执行表分析,才会有效果。analyze table OUT_STORAGE_PLAN_DETAIL compute statistics for table for all indexes for all columns;
理解索引(上)
最近有个需求,要修改现有存储结构,涉及查询条件和查询效率的考量,看了几篇<em>索引</em>和HBase相关的文章,回忆了相关知识,结合项目需求,说说自己的理解和总结。 部分内容摘录了几个博友的文章,最后会给出文章链接,感谢他们的精彩分析。 会从以下几个方面介绍: 为什么需要<em>索引</em> <em>索引</em>的类别 MySQL<em>索引</em>演化 MySQL<em>索引</em>优化 HBase介绍 HBase存储结构 HBase<em>索引</em>介绍 业务需求及...
MYSQL的UNIQUE索引包含null值及验证
在oracle我们知道唯一<em>索引</em>是不记录null值的。 在mysql中却不一样,mysql的唯一<em>索引</em>是记录null值的。以下摘录5.6手册中的话 A UNIQUE index creates a constraint such that all values in the index must be distinct. An error occurs if you try to add a
mongodb中的排序和索引快速学习
在mongodb中,排序和<em>索引</em>其实都是十分容易的,先来小结下排序: 1 先插入些数据 db.SortTest.insert( { name : &quot;Denis&quot;, age : 20 } ) db.SortTest.insert( { name : &quot;Abe&quot;, age : 30 } ) db.SortTest.insert( { name : &quot;John&quot;, age : 4...
mysql-对type&status字段等加索引对查询有帮助么?
最常见的是status应用在task表中时,抓取数据时,sql如下: SELECT * FROM task WHERE valid = 1 and runCount &amp;lt; 5 and opStatus = 1 where条件中runCount变化是最频繁的,跑一次就要+1. opStatus最常用的就1(未处理)--&amp;gt;2(锁定)...
复合索引和多个单列索引的效率比较
中文总结: multi column的<em>索引</em>与isolate的column<em>索引</em>,到底孰优孰劣?结论如下: 对于具有2个用and连接条件的语句,且2个列之间的关联度较低的情况下,multi col index有一定优势。 对于具有2个用and连接条件的语句,且2个列之间的关联度较高的情况下,multi col index有很大优势。 对于具有2个用or连接条件的语句,isolate
mysql排序字段索引认识
因项目需要,需要对数据库一张表进行排序,取前10名 该表基数6W, invite_sign = 'geight' 条件加上后数据为2W 未优化前,sql语句如下: SELECT * FROM wk_active_gt_sign_info WHERE invite_sign = 'geight' ORDER BY invite_meet_num DESC LIMIT 10 执行效率为:8
索引是什么?索引索引的是谁?是整个字段值,还是前面一部分?哪一部分?
1. <em>索引</em>是对数据库表中一列或多列的值进行排序的一种结构,从本质上来讲,<em>索引</em>就是一种数据结构。   2. 使用<em>索引</em>可快速访问数据库表中的特定信息。   3. 在关系数据库中,<em>索引</em>是一种与表有关的数据库结构,它可以使对应于表的SQL语句执行得更快。<em>索引</em>的<em>作用</em>相当于图书的目录,可以根据目录中的页码快速找到所需的内容。   4. 在使用<em>索引</em><em>字段</em>作为条件时,如果该<em>索引</em>是复合<em>索引</em>,那么必须使用到该<em>索引</em>
【数据库原理】索引实例证明(一个单引号引发的MYSQL性能损失)
火苗来源地,原文地址:http://www.zendstudio.net/archives/single-quotes-or-no-single-quotes-in-sql-query/,看了这篇文章,主要是底下的那些评论,我决定做一些测试,来看看到底谁说的是对的。 一、navicat来测试: 二、MySql command line client: 为了
索引的注意事项和原理分析
<em>索引</em>的原理(注意事项) 1:哪些列适合创建<em>索引</em> 较频繁的作为查询条件<em>字段</em>应该创建<em>索引</em> select * from emp where empno = 1 唯一性太差的<em>字段</em>不适合单独创建<em>索引</em>,即使频繁作为查询条件 select * from emp where sex = '男‘ 性别就男,女,二叉树都是平级,就两个数据,没有意义 更新非常频繁的<em>字段</em>不适合创
数据库建立索引的好处与坏处
原文出处:原文出处数据库中<em>索引</em>的优缺点为什么要创建<em>索引</em>呢?这是因为,创建<em>索引</em>可以大大提高系统的性能。第一,通过创建唯一性<em>索引</em>,可以保证数据库表中每一行数据的唯一性。第二,可以大大加快数据的检索速度,这也是创建<em>索引</em>的最主要的原因。第三,可以加速表和表之间的连接,特别是在实现数据的参考完整性方面特别有意义。第四,在使用分组和排序子句进行数据检索时,同样可以显著减少查询中分组和排序的时间。第五,通过使用...
mysql的创建索引以及作用
MySQL<em>索引</em>的概念 <em>索引</em>是一种特殊的文件(InnoDB数据表上的<em>索引</em>是表空间的<em>一个</em>组成部分),它们包含着对数据表里所有记录的引用指针。更通俗的说,数据库<em>索引</em>好比是一本书前面的目录,能加快数据库的查询速度。上述SQL语句,在没有<em>索引</em>的情况下,数据库会遍历全部200条数据后选择符合条件的;而有了相应的<em>索引</em>之后,数据库会直接在<em>索引</em>中查找符合条件的选项。如果我们把SQL语句换成“SELECT *
ELasticSearch 深入理解系列5 -索引、类型
1 <em>索引</em>含义: 1.1 在ES中<em>索引</em>包含两层意思:一种是名词:类似传统数据库的库,一种是动词:将数据存储的行为。 1.2 下面是常用的将ES一些概念和数据库进行对比图: Relational DB -> Databases -> Tables -> Rows -> Columns Elasticsearch -> Indices -> Types -> Document
漫谈MySQL索引字段儿长度的关系
在数据库开发中,<em>索引</em>是优化查询性能的重要手段,本文是对使用MySQL 5.6.28进行<em>索引</em>优化时遇到的问题<em>一个</em>总结,目的是为了加深对<em>索引</em>长度和<em>字段</em>长度的理解,理清这两个长度的关系,本文件均使用InnoDB存储引擎、utf8字符集、<em>索引</em>方法为btree。 在使用MySQL时常用的数据类型有int、bigint、char、varchar、date、datetime、timestamp、float、d...
mysql 使用索引和不使用索引的区别
1、首先介绍一下:这个表的主键在live_id和user_id上(有先后顺序), 如果使用live_id查询则使用<em>索引</em>,如果使用user_id则不使用<em>索引</em> 2、order by 不使用<em>索引</em> 3、group by 使用<em>索引</em>时,<em>字段</em>在第<em>一个</em><em>字段</em>时 ,使用<em>索引</em>,<em>字段</em>在第二个<em>字段</em>时,不使用<em>索引</em> 4、in查询操作,查询<em>字段</em>在第<em>一个</em><em>字段</em>时 ,使用<em>索引</em>,查询<em>字段</em>在第二个<em>字段</em>时,不使用<em>索引</em> 5、like
强连通分量及缩点tarjan算法解析
强连通分量: 简言之 就是找环(每条边只走一次,两两可达) 孤立的<em>一个</em>点也是<em>一个</em>连通分量   使用tarjan算法 在嵌套的多个环中优先得到最大环( 最小环就是每个孤立点)   定义: int Time, DFN[N], Low[N]; DFN[i]表示 遍历到 i 点时是第几次dfs Low[u] 表示 以u点为父节点的 子树 能连接到 [栈中] 最上端的点   int
函数信号发生器的规格说明下载
函数信号发生器的规格说明,系统概述了函数信号发生器的功能及规格 相关下载链接:[url=//download.csdn.net/download/nonton/2088964?utm_source=bbsseo]//download.csdn.net/download/nonton/2088964?utm_source=bbsseo[/url]
实用而经典的数据结构算法程序下载
实用而经典的数据结构算法程序,包括C,java的还有算法解析 相关下载链接:[url=//download.csdn.net/download/tianzizi123/2135329?utm_source=bbsseo]//download.csdn.net/download/tianzizi123/2135329?utm_source=bbsseo[/url]
电子工程师,别拿一分钱不当回事下载
推崇作者对“什么才是优秀电子工程师”的定义。莫名其妙,有些公司,甚至包括一些知名的大公司,都存在这样的怪事:谁在用死贵少见的东西,谁高。 相关下载链接:[url=//download.csdn.net/download/YuQiang_0532/2427514?utm_source=bbsseo]//download.csdn.net/download/YuQiang_0532/2427514?utm_source=bbsseo[/url]
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 python索引教程、 听nlp课程对人有作用吗
我们是很有底线的