该给哪一列建索引

一张大表上,最该建索引的是【0】。

开始练习 →

建索引这条语句本身贵不贵

给一张一百万行的表建索引,这条语句【0】。

开始练习 →

索引建好之后,查询要不要改

给某一列建好索引之后,原来那些查询【0】。

开始练习 →

建索引前后,碰的行数和取数方式

给 v 建索引,把前后的取数方式和碰的行数一起量出来。输出四样(用 / 隔开)。 t 表:200 行 id 1 ~ 200,主键 cat 只有 "A" 和 "B" 两种值(奇数行 A、偶数行

开始练习 →

自己写:建一个索引

给 note 那一列建索引,然后看取数方式。输出两样:建之前的取数方式、建之后的(用 / 隔开)。 t 表:200 行 id 1 ~ 200,主键 cat 只有 "A" 和 "B" 两种值(

开始练习 →

自己写:唯一索引顺带管住重复

给 note 建一个唯一索引,然后插一行 note 重复的记录。输出两样:违反了哪一条、表里还剩几行(用 / 隔开)。 t 表:200 行 id 1 ~ 200,主键 cat 只有 "A" 和 "B&

开始练习 →

自己写:索引对结果一个字都不改

同一条查询,在没索引和有索引的表上各跑一次,比较两次的结果是否完全一样。输出五样:两次各几行、结果是否一致、前后各走的什么计划(用 / 隔开)。 t 表:200 行 id 1 ~ 200,主键 cat 只有 "A&quo

开始练习 →

自己写:把加索引这件事完整验一遍

这一节的收官:给 v 加索引,把"取数方式、碰的行数、结果是否不变"三样一次验完。输出五样(用 / 隔开)。 t 表:200 行 id 1 ~ 200,主键 cat 只有 "A" 和 &qu

开始练习 →

联合索引是按什么排的

给两列建一个联合索引。这份目录是【0】。

开始练习 →

为什么叫"最左前缀"

联合索引 (cat, v),只给 v 一个条件时用不上。原因是【0】。

开始练习 →