Mysql索引操作语句

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)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容