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

相关推荐
道清茗3 分钟前
【MySQL知识点问答题】高级复制技术
数据库·mysql
IT邦德9 分钟前
Oracle备份恢复概览
数据库·oracle
User_芊芊君子16 分钟前
别再乱用 ArrayList 了!这 4 个隐藏坑,90% 的 Java 开发者都踩过
android·java·数据库
xcLeigh17 分钟前
IoTDB Java 原生 API 实战:SessionPool 从入门到精通
java·开发语言·数据库·api·iotdb·sessionpool
必胜刻20 分钟前
Redis分布式锁讲解
数据库·redis·分布式
gjc59225 分钟前
零基础OceanBase数据库入门(6):连接OB集群
数据库·oceanbase
2601_9540236625 分钟前
Review and Installation Guide: Meminz - Download Software Landing Page Theme
数据库·seo·wordpress·gpl
slarymusic43 分钟前
redis的下载和安装详解
数据库·redis·缓存
qq_283720051 小时前
MySQL 8.0 与 5.7 全维度深度对比:核心差异、技术演进与新手选型终极指南
mysql·性能对比
sR916Mecz1 小时前
Netty 线程模型
java·数据库·oracle