Mysql--索引的操作

1.创建主键索引

1.1建立主键索引的方式

1.2 主键索引的特点

一个表中,最多有一个主键索引,当然可以使符合主键

主键索引的效率高(主键不可重复)

创建主键索引的列,它的值不能为null,且不能重复

主键索引的列基本上是int

2.创建唯一索引

本质也是普通索引

3.创建普通索引

一个字段会被频繁作为筛选条件时,就可以创建为索引;

3.1创建带名索引

3.2创建多列索引

多列索引的本质 :把多个字段打包成一个复合排序键 ,用这个复合键构建 B+树。它能加速的查询,必须是从左边开始连续匹配的查询模式。name为索引名;

4.创建全文索引

当对文章字段或有大量文字的字段进行检索时,会使用到全文索引。

MySQL提供全文索引机制,但是有要求,要求表的存储引擎必须是MyISAM,而且默认的全文索引

支持英文,不支持中文。如果对中文进行全文检索,可以使用sphinx的中文版(coreseek)。

5.查看索引

5.1查看主键索引

5.2查看普通索引

6.删除索引

6.1 删除主键索引

6.2删除普通索引

相关推荐
新中地GIS开发老师6 分钟前
地信职业百科④:GIS开发工程师
前端·数据库·gis·webgis·三维gis开发
云和恩墨14 分钟前
从“第二存储”到多智能体协作,云和恩墨充实数据基础设施产品矩阵
数据库
ClouGence20 分钟前
SAP HANA 到 Doris 数据迁移:4 种方案对比与迁移教程
数据库·后端·dba
霸道流氓气质21 分钟前
ApiPost 中配置自动获取 Token 并调用业务接口完整指南
java·服务器·数据库
我不想名字重复25 分钟前
redis缓存和数据库数据保持一致
数据库·redis·缓存
宇宙第一小趴菜1 小时前
三、Oracle 核心原理
数据库·oracle
码出钞能力2 小时前
apache-shardingsphere-5.5.3自定义分片算法
数据库
兜有米啦2 小时前
数据库第二次作业
数据库
nVisual3 小时前
机柜PDU安装位置与空间建模方案
大数据·网络·数据库·信息可视化·数据中心基础设施管理
weixin_6683 小时前
Cursor-superpowers插件用法
数据库·人工智能