创建表的时候创建索引

查看索引是否生效

1634023973.png

1、创建普通索引

最基本的索引类型,没有唯一性之类的限制,作用只是加快对数据访问的速度
1634023994.png

2、创建唯一索引

减少查询索引列的执行时间,尤其对庞大的数据表。与普通的索引不同,索引列的值必须唯一,但允许有空值。如果是组合索引,则列值的组合必须唯一。
1634024009.png

3、创建单列索引

在数据表的某一个字段创建索引,一个表中可以创建多个单列索引。
1634024022.png

4、创建组合索引

在数据表的多个字段创建一个索引。
1634024034.png
1634024041.png

5、创建全文索引

FULLTEXT全文索引可以用于全文搜索。只有MyISAM存储引擎支持全文索引,并且只能为CHRAR、VARCHAR、TEXT列创建索引。索引总是针对整个列进行,不支持局部(前缀)索引。
1634024058.png

6、创建空间索引

只能在MyISAM存储引擎创建,且空间类型字段必须为非空。
1634024070.png

在已存在的表上创建索引

查看当前表上的索引

1634024084.png

1、使用ALTER TABLE语句创建索引

创建普通索引

1634024100.png

创建唯一索引

1634024108.png

创建单列索引

1634024116.png

创建组合索引

1634024124.png

创建全文索引

1634024131.png

创建空间索引

1634024139.png

2、使用CREATE INDEX创建索引

创建普通索引

1634024148.png

创建唯一索引

1634024157.png

创建单列索引

1634024166.png

创建组合索引

1634024173.png

创建全文索引

1634024182.png

创建空间索引

1634024192.png

1634024200.png