MySQL社区

 找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

搜索
查看: 2124|回复: 2

[索引] 普通索引和单列索引的问题

[复制链接]
发表于 2015-12-23 15:10:00 | 显示全部楼层 |阅读模式
目前在学习Mysql,学习到了索引这部分内容,废话不多说,直接上问题:

首先创建普通索引:

CREATE TABLE index1(id INT,
                                          name VARCHAR(20),
                                          sex BOOLEAN,
                                          INDEX index1_id (id)
                                         );
然后创建单列索引:

CREATE TABLE index4(id INT,
                                          subject VARCHAR(30),
                                          INDEX index4_st (subject(10))
                                         );
请问:这2个有什么区别,普通索引和单列索引的区别?

发表于 2015-12-23 16:57:35 | 显示全部楼层
你这个应该都是普通索引,其中一个是前置索引吧...
而单列索引就是包含一个列。
建议详细看看定义。
 楼主| 发表于 2015-12-23 17:04:40 | 显示全部楼层
kider 发表于 2015-12-23 16:57
你这个应该都是普通索引,其中一个是前置索引吧...
而单列索引就是包含一个列。
建议详细看看定义。

我目前手上的这本教材上是这样描述的,创建普通索引和单列索引的例子,我只不过抄上去而已。

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|申请友链|小黑屋|Archiver|手机版|MySQL社区 ( 京ICP备07012489号   
联系人:周生; 联系电话:13911732319

GMT+8, 2024-3-28 16:51 , Processed in 0.084965 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表