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索引的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-19Mysql安装教程:新手必看的详细安装指南
- 2024-11-18Mysql安装入门:新手必读指南
- 2024-11-18MySQL事务MVCC原理入门详解
- 2024-11-16MySQL资料:新手入门教程
- 2024-11-16MySQL资料:新手入门教程
- 2024-11-15MySQL教程:初学者必备的MySQL数据库入门指南
- 2024-11-15MySQL教程:初学者必看的MySQL入门指南
- 2024-11-04部署MySQL集群项目实战:新手入门教程
- 2024-11-04如何部署MySQL集群资料:新手入门指南
- 2024-11-02MySQL集群项目实战:新手入门指南