7.1.3索引的设计原则为了使索引的使用效率更高,在创建索引的时候必须考虑在哪些字段上创建索引和创建什么类型的索引。本小节将向读者介绍一些索引的设计原则。1.选择惟一性索引2.为经常需要排序、分组和联合操作的字段建立索引3.为常作为查询条件的字段建立索引4.限制索引的数目5.尽量使用数据量少的索引6.尽量使用前缀来索引7.删除不再使用或者很少使用的索引
7.1.3 索引的设计原则 1 2 3 4 5 6 7
7.2创建索引创建索引是指在某个表的一列或多列上建立一个索引,以便提高对表的访问速度。创建索引有三种方式,这三种方式分别是创建表的时候创建索引、在已经存在的表上创建索引和使用ALTERTABLE语句来创建索引。本节将详细讲解这三种创建索引的方法
7.2 创建索引 ALTER TABLE
7.2.1创建表的时候创建索引创建表的时候可以直接创建索引,这种方式最简单、方便。其基本形式如下:CREATETABLE表名(属性名数据类型「完整性约束条件1,属性名数据类型完整性约束条件l,.属性名数据类型[UNIQUE|FULLTEXT|SPATIALI INDEX|KEY[别名](属性名1[(长度)][ASC|DESCI));
7.2.1 创建表的时候创建索引 CREATE TABLE ( [ ], [ ], . [UNIQUE | FULLTEXT | SPATIAL] INDEX | KEY [ ]( 1 [( )] [ASC | DESC]) );