天天看点

创建前缀索引(某字段前*个字节)

  创建普通索引,即不添加 UNIQUE、FULLTEXT 等任何参数。

  【例】创建表名为 score 的数据表,并在该表的 id 字段上建立索引,SQL 语句如下:

  创建唯一索引时,使用 UNIQUE 参数进行约束。

  【例】创建表名为 address 的数据表,并在该表的 id 字段上建立唯一索引,SQL 语句如下:

  创建单列索引,即在数据表的单个字段上创建索引。创建该类型索引不需要引入约束参数,用户在建立时只需要指定单列字段名,即可创建单列索引。

  【例】创建名称为 telephone 的数据表,并指定在 tel 字段上建立名称为 tel_num 的单列索引,SQL 语句如下:

  全文索引只能作用在 CHAR、VARCHAR、TEXT、类型的字段上。创建全文索引需要使用 FULLTEXT 参数进行约束。

  【例】创建表名为 cards 的数据表,并在该表的 name 字段上建立全文索引,SQL 语句如下:

  创建多列索引即指定表的多个字段即可实现。

  【例】创建名称为 information 的数据表,并指定 name 和 sex 为 多列索引,SQL 语句如下:

  创建空间索引时,需要设置 SPATIAL 参数。同样,必须说明的是,只有 MyISAM 类型表支持该类型索引。而且,索引字段必须有非空约束。

  【例】创建一个名称为 list 的数据表,并创建一个名为 listinfo 的空间索引,SQL语句如下: