MySQL学习——相关索引的操作

关于索引一

最近要努力学习,争取帮他们做项目,随手记一下最近学的内容

索引分为很多种,下面就一 一介绍一下

1、创建普通索引
语法create index index_name on table_name(id);

在这里插入图片描述
这个就是创建普通索引语句
蓝色的字体是查看表中的信息,红色的字是创建索引

之后看看创建2、唯一索引(unique)
唯一索引语法:create unique index index_name on table_name;
在这里插入图片描述
绿色字部分是创建好得索引
既然能创建唯一索引,那么能不能创建主键索引呢(primary key)
答案是不行
唯一索引和主键的区别是:主键(主键相当于非空约束加唯一约束)不能为空,但是唯一可以有多个是空
相同点就是两个都不能出现重复的内容

3、创建全文索引: creat fulltext index index_name on table_name(field);
在这里插入图片描述开始的时候创建的时候出现了错误,年龄竟然不能创建全文索引

4、删除索引语法:drop index index_name on table_name;

在这里插入图片描述

5、使用alter增加索引语法:alter table table_name add index index_name(field);
在这里插入图片描述

关于索引的其他操作,将在另一篇博客当中进行详细解释。

猜你喜欢

转载自blog.csdn.net/qq_43073128/article/details/88663394
今日推荐