7.4.4 MySQL创建单列索引
单列索引是在数据表的单个字段上创建的索引。一个表中可以创建多个单列索引。唯一性索引和普通索引等都为单列索引。
实例:创建一个名为index4的数据表,在表中的subject字段上建立名为index4_st的单列索引。
(1) 创建单列索引的SQL代码如下:

在DOS提示符窗口中查看MySQL创建单列索引的操作效果,如图7.8所示。

图7.8
从上图中可以看出,代码执行的结果显示创建成功。
(2) 使用SHOW CREATE TABLE语句查看index4数据表的结构,如图7.9所示。

图7.9
从上图中可以看出,在subject字段上已经建立了一个名为index4_st的单列索引。

subject字段长度为30,而index4_st设置的索引长度只有10,这样做是为了提高查询速度。对于字符型的数据,可以不用查询全部信息,而只查询它前面的若干字符信息。