7.4.1 MySQL创建普通索引

7.4.1 MySQL创建普通索引

创建一个普通索引时,不需要加任何UNIQUE、FULLTEXT或者SPATIAL参数。

实例:创建一个名为index1的数据表,在表内的id字段上建立一个普通索引。

(1) 创建普通索引的SQL代码如下:

在提示符窗口中查看MySQL创建普通索引的操作效果,如图7.1所示。

图7.1

从上图中可以看出,运行结果显示普通索引创建成功。

(2) 使用SHOW CREATE TABLE语句查看表的结构,如图7.2所示。

图7.2

从上图中可以看出,在id字段上已经建立了一个名为id的普通索引。语句:

圆括号内的id是字段名称,圆括号左侧外面的id是索引名称。

(3) 使用EXPLAIN语句查看索引是否被使用。SQL代码如下:

在软件中查看使用EXPLAIN语句查看索引是否被使用的操作效果,如图7.3所示。

图7.3

上图中的结果显示,possible_keys和key的值都为id。说明id索引已经存在,并且查询时已经使用了索引。