文章目录

  • MySQL数据库索引查询
    • 1. 创建数据库和表
    • 2. 使用alter table 语句在w_name字段上建立名为nameidx的普通索引.
    • 3. 使用create index语句在w_address和w_age字段上建立名为multiidx的组合索引.
    • 4. 使用CREATE index语句在 w_note字段上建立名为ftidx的全文索引.
    • 5. 删除索引。利用alter table 语句将全文索引ftidx删除.

MySQL数据库索引查询

1. 创建数据库和表

CREATE DATABASE test;
CREATE table writers (w_id int(10) PRIMARY key not null AUTO_INCREMENT COMMENT ‘编号’,
w_name VARCHAR(20) NOT NULL COMMENT ‘作者姓名’,
w_address VARCHAR(50) COMMENT ‘作者地址’,
w_age int not null COMMENT ‘年龄’,
w_note TEXT COMMENT ‘说明’,
UNIQUE INDEX uniqidx (w_id));

2. 使用alter table 语句在w_name字段上建立名为nameidx的普通索引.

ALTER table writers ADD INDEX nameidx(w_name);

3. 使用create index语句在w_address和w_age字段上建立名为multiidx的组合索引.

CREATE INDEX multiidx on writers(w_address,w_age);

4. 使用CREATE index语句在 w_note字段上建立名为ftidx的全文索引.

CREATE FULLTEXT INDEX ftidx on writers(w_note);

5. 删除索引。利用alter table 语句将全文索引ftidx删除.

alter table writers drop INDEX ftidx;
利用drop index语句将nameidx索引删除.
drop INDEX nameidx on writers;

MySQL数据库索引查询相关推荐

  1. 范围查找(比如日期范围)下查询出现全表扫描MySQL数据库索引失效

    范围查找(比如日期范围)下查询出现全表扫描MySQL数据库索引失效 当下MySQL数据库在多款数据库中脱颖而出,成为使用最广泛的数据库之一,这里我们来看看数据库索引上的一个问题.我们知道在数据量上去以 ...

  2. 知识点:Mysql 数据库索引优化实战(4)

    知识点:Mysql 索引原理完全手册(1) 知识点:Mysql 索引原理完全手册(2) 知识点:Mysql 索引优化实战(3) 知识点:Mysql 数据库索引优化实战(4) 一:插入订单 业务逻辑:插 ...

  3. oracle varchar默认长度_面试官:如何精确计算mysql数据库索引长度?

    概述 我们知道MySQL Innodb 对于索引长度的限制为 767 字节,并且UTF8mb4字符集是4字节字符集,则 767字节 / 4字节每字符 = 191字符(默认索引最大长度),所以在varc ...

  4. Mysql数据库索引原理及算法原理

    前言 面试的时候总会被提及一些关于数据库操作的问题,那么数据库索引作为一项热门问题,总会被问到.最近在网上看到了一篇关于mysql数据库索引的好文章,认真看完之后肯定受益匪浅,(虽说有的地方我不太理解 ...

  5. 深度解密Mysql数据库索引

    文章目录 深度理解Mysql数据库索引 Mysql索引的基本概念 索引分类 Mysql中索引的语法 创建索引 删除索引 查看表中的索引 查看查询语句使用索引的情况 索引的优缺点 优点 缺点 索引的实现 ...

  6. Mysql数据库索引的理解及聚簇索引和非聚簇索引的区别

    Mysql数据库索引的理解及聚簇索引和非聚簇索引的区别 概念 索引是帮助Mysql搞笑获取数据的数据结构 对Mysql数据库来讲,其核心就是存储引擎,而索引就是属于存储引擎级别的概念,不同的存储引擎对 ...

  7. [数据库] 一文读懂Mysql数据库索引实现原理

    咱们用了这么久Mysql数据库做项目,你知道数据是怎么存在数据库里吗?他们是如何存储的吗? 今天咱们就来扒一扒Mysql数据库索引的底层实现,Mysql数据库的索引是由都是由B+树实现的,那为什么不是 ...

  8. 面试必问:一文弄懂MySQL数据库索引之底层数据结构和索引类型

    面试必问:一文弄懂MySQL数据库索引之底层数据结构和索引类型 前言 一.索引 1.1作用 1.2特点 1.3使用 1.3.1创建索引 1.3.2删除索引 1.3.3查看表中的索引 1.3.4查看SQ ...

  9. 为什么MySQL数据库索引选择使用B+树?

    在进一步分析为什么MySQL数据库索引选择使用B+树之前,我相信很多小伙伴对数据结构中的树还是有些许模糊的,因此我们由浅入深一步步探讨树的演进过程,在一步步引出B树以及为什么MySQL数据库索引选择使 ...

  10. MYSQL数据库-索引

    MYSQL数据库-索引 零.前言 一.索引概念 二.认识磁盘 三.理解索引 1.如何理解Page 2.B+ vs B 3.聚簇索引 VS 非聚簇索引 4.普通索引 5.总结 四.索引操作 1.创建索引 ...

最新文章

  1. OKR与Scrum如何强强联手
  2. stm32f407 usb cdc设备无法启动问题
  3. module.js:549 throw err;
  4. 崩坏3人物模型详解—是次世代还是手绘?
  5. Hadoop问题解决记录
  6. Nature封面引发持续热议,死亡猪脑恢复部分功能可实现永生?官方答疑来了
  7. 77个互联网+大学生创新创业大赛文档
  8. 松下服务器显示18号报警,松下伺服报警代码预览表
  9. SecureCRT资源下载安装
  10. LINUX-AWK-删除首行、删除尾行、删除首尾两行
  11. java 验证手机号
  12. 计算机硬件系统的五大基本组成部分分别是,计算机的硬件系统由几大部分构成,分别包括哪些硬件,基本功能是什么?...
  13. Zabbix部署(参考官方文档)
  14. App性能测试过程记录
  15. Java学习经典《第一行代码》第二版
  16. GridView中动态生成ItemTemplate模板列
  17. 【Git版本控制管理】Gitee(码云)和GitHub的使用
  18. 谴责那些没有良知的人
  19. IOP、seata、zeebe分布式事务解决方案对比
  20. 开发购物商城app需要多少钱

热门文章

  1. 面试题---jmeter
  2. 杨辉三角python小代码
  3. java 纯真ip数据库_纯真IP数据库格式读取方法(JAVA/PHP/Python)
  4. 使用librtmp推h264、aac实时流
  5. 微信小程序发送验证码短信SDK及文档
  6. 学会System Generator(19)增量调制(DM)编码解码
  7. 系统分析师论文通用格式
  8. 课程设计方案模板MySQL_MYSQL数据库课程设计.doc
  9. Message: 不允许有匹配 “[xX][mM][lL]“ 的处理指令目标解决
  10. vue商城秒杀倒计时功能