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删除普通索引

相关推荐
jiayou641 天前
KingbaseES 表级与列级加密完全指南
数据库·后端
GBASE2 天前
G术时刻 |GBase 8s数据库事务并发控制之封锁技术介绍(下)
数据库
xiezhr2 天前
逛GitHub发现了一款免费的带AI功能的数据库管理工具
数据库·ai编程·dba
唐青枫3 天前
MySQL JSON 实战详解:从存储、查询、更新到 JSON_TABLE 与索引
sql·mysql
吃糖的小孩3 天前
给 QQ AI 机器人设计“可控记忆”:会话摘要、手动长期记忆与角色卡边界
数据库
小满8783 天前
5.Mysql事务隔离级别与锁机制
mysql
笃行3504 天前
金仓数据库数据安全双防线:静态存储加密与传输加密实战
数据库
笃行3504 天前
金仓数据库物理备份实战:sys_rman 全流程演练与误覆盖抢救
数据库
笃行3504 天前
金仓数据库逻辑备份实战:从全库导出到 Schema 替换的完整闭环
数据库
元Y亨H4 天前
技术笔记:MySQL 字符集排序规则与大小写敏感性问题解决方案
mysql