一、索引与主键、外键的对比
二、如何选取索引关键字
1、对于查询频率高的字段创建索引;
2、对排序、分组、联合查询频率高的字段创建索引;
3、索引的数目不宜太多;
4、若在实际工作中,需要将多个列设置索引时,可以采用多列索引
5、选择唯一性索引;
6、尽量使用数据量少的索引;
7、尽量使用前缀来索引;
8、删除不再使用或者很少使用的索引。
三、如何为数据表创建索引
索引在创建表的时候可以同时创建,也可以随时增加新的索引。创建新索引的语法为:
CREATE [ UNIQUE|FULLTEXT|SPATIAL] INDEX index_name
[USING index_type]
ON tbl_name (index_col_name,...)
index_col_name:
col_name [(length)] [ASC | DESC]