Mysql索引
2021/8/4 2:06:02
本文主要是介绍Mysql索引,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
创建普通索引:
方式一:(直接创建)
格式:
create index 索引名 on 表名(列名)
方式二:(修改表结构)
格式:
alter table 表名 add index 索引名(列名)
方式三:(创建表时创建)
格式:
create table 表名( id not null, username varchar(20) not null, index 索引名 (列名) )
查看索引:
查看表中所有索引:
show index from 表名;
查看数据库所有索引:
select * from mysql.innodb_index_stats a where a.database_name=数据库名;
查看某一表索引:
select * from mysql.innodb_index_stats a where a.database_name=数据库名 and a.table_name like '%表名%';
删除索引:
方式一:
drop index 索引名 on 表名;
方式二:
alter table 表名 drop index 索引名;
创建唯一索引:(列中值不能重复)
方式一:(直接创建)
格式:
create unique index 索引名 on 表名(列名)
方式二:(修改表结构)
格式:
alter table 表名 add unique 索引名(列名)
方式三:(创建表时创建)
格式:
create table 表名( id not null, username varchar(20) not null, unique 索引名 (列名) )
这篇关于Mysql索引的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2025-01-02MySQL 3主集群搭建
- 2024-12-25如何部署MySQL集群资料:新手入门教程
- 2024-12-24MySQL集群部署资料:新手入门教程
- 2024-12-24MySQL集群资料详解:新手入门教程
- 2024-12-24MySQL集群部署入门教程
- 2024-12-24部署MySQL集群学习:新手入门教程
- 2024-12-24部署MySQL集群入门:一步一步搭建指南
- 2024-12-07MySQL读写分离入门:轻松掌握数据库读写分离技术
- 2024-12-07MySQL读写分离入门教程
- 2024-12-07MySQL分库分表入门详解