66问答网
所有问题
当前搜索:
mysql索引怎么创建
mysql中
的
索引
,在什么时候开始起作用.on?where?group by?having_百度知...
答:
让groupby使用
索引
而不
创建
临时表,使用索引的前提条件是:所有GROUPBY列引用同一索引的属性,并且索引按顺序保存其关键字(B-树索引,不是HASH索引)至于DISTINCT和GROUPBY哪个效率更高?理论上DISTINCT操作只需要找出所有不同的值就可以了。而GROUPBY操作还要为其他聚集函数进行准备工作。从这一点上将,GROUPBY...
mysql
主键会自动
建立索引
吗
答:
可以的.根据数据库的功能,可以在数据库设计器中
创建
三种
索引
:唯一索引、主键索引和聚集索引。有关数据库所支持的索引功能的详细信息,请参见数据库文档。提示:尽管唯一索引有助于定位信息,但为获得最佳性能结果,建议改用主键或唯一约束。唯一索引 唯一索引是不允许其中任何两行具有相同索引值的索引。
如何
使用
索引
提高查询速度
答:
mysql
支持前缀索引,一般姓名不会超过20个字符,所以我们这里
建立索引
的时候限定了长度20,这样可以节省索引文件大小(3)唯一索引它与前面的普通索引类似,不同的就是:索引列的值必须唯一,但允许有空值。如果是组合索引,则列值的组合必须唯一。
创建
方式:复制代码 代码如下:CREATE UNIQUE INDEX idx_email ON user(email);...
哪种
索引
结构适合范围查询
答:
目前主要有以下几种
索引
类型FULLTEXT,HASH,BTREE,RTREE。FULLTEXT:即为全文索引,目前只有MyISAM引擎支持。空间索引: 空间索引是对空间数据类型的字段
建立
的索引,
MySQL中
的空间数据类型有四种,GEOMETRY、POINT、LINESTRING、POLYGON。在
创建
空间索引时,使用SPATIAL关键字。MySQL——关于索引的总结如果我们...
“
mysql
”建表时使用key
建立
的
索引
有什么用?
答:
key 是数据库的物理结构,它包含两层意义,一是约束(偏重于约束和规范数据库的结构完整性),二是
索引
(辅助查询用的)。包括primary key, unique key, foreign key 等。primary key 有两个作用,一是约束作用(constraint),用来规范一个存储主键和唯一性,但同时也在此key上
建立
了一个index;unique...
mysql
建表时 使用key
建立
的
索引
有什么用
答:
其它key
创建
类似,但不管那种方式,既
建立
了constraint,又建立了index,只不过index使用的就是这个constraint或key。2 index是数据库的物理结构,它只是辅助查询的,它创建时会在另外的表空间(
mysql中
的innodb表空间)以一个类似目录的结构存储。
索引
要分类的话,分为前缀索引、全文本索引等;因此,索引...
mysql
5.1为什么不支持create index语句
答:
对于CHAR和VARCHAR列,只用一列的一部分就可
创建索引
。创建索引时,使用col_name(length)语法,对前缀编制索引。前缀包括每列值的前length个字符。BLOB和TEXT列也可以编制索引,但是必须给出前缀长度。此处展示的语句用于创建一个索引,索引使用列名称的前10个字符。参考资料:http://dev.
mysql
.com/doc/r...
mysql
or用不到
索引
该
怎么
写
答:
不是说,一条sql语句只能用一个
索引
么 但SELECT * FROM `comment` WHERE `toconuid` = '10' or `tocomuid` = '10'其中 toconuid列 和 tocomuid列 分别为单列索引 explain后 显示两个索引都用了,extra为 Using union(toconuid,tocomuid); Using where 答:凡事总有特列。而
MYSQL
可以...
mysql
设置主键还要设置
索引
吗
答:
不需要,主键具备
索引
的功能了。当你
创建
或设置主键的时候,
mysql
会自动添加一个与主键对应的唯一索引,不需要再做额外的添加。如果查询的条件中没有用到主键,可以将你的查询字段设置为索引。如果你想在主键上设置索引的话,主键就有索引的功能。
mysql
插入数据需要
索引
吗
答:
索引
一般是在
创建
表的时候就已经指定列名了,插入数据只需要符合表的约束条件和数据类型就行了
棣栭〉
<涓婁竴椤
25
26
27
28
29
31
32
33
34
涓嬩竴椤
30
其他人还搜