1. 主键索引:ALTER TABLE tbl_name ADD PRIMARY KEY (column_list);
2. 唯一索引:ALTER TABLE tbl_name ADD INDEX index_name (column_list);
3. 普通索引:ALTER TABLE tbl_name ADD FULLTEXT index_name (column_list);
4. 组合索引:CREATE INDEX index_saas_report_service_type[索引名称] ON saas_report_service_status[表名] (service_type[列名],service_status[列名],sort_value[列名]);
组合索引遵循最左前缀原则,即此SQL语句创建了两个索引:
(1) service_type[列名],service_status[列名],sort_value[列名]
(2) service_type[列名]
其中唯一索引、普通索引、组合索引都是非聚集索引,一个表中可以有多个非聚集索引
5. 查看索引:SHOW INDEX FROM biz_service_type_iaas[表名]
6.删除索引:ALTER TABLE dhr_salary_welfare_calculation_middle DROP INDEX xn_adjust;
7.创建BTREE索引:ALTER TABLE dhr_salary_welfare_calculation_middle ADD INDEX xn_adjust (adjust_accounts_org) USING BTREE;
8.修改索引:
9.修改表结构添加索引:ALTER table tableName ADD INDEX indexName(columnName)