MySQL数据库索引查询
文章目录
- 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数据库索引查询相关推荐
- 范围查找(比如日期范围)下查询出现全表扫描MySQL数据库索引失效
范围查找(比如日期范围)下查询出现全表扫描MySQL数据库索引失效 当下MySQL数据库在多款数据库中脱颖而出,成为使用最广泛的数据库之一,这里我们来看看数据库索引上的一个问题.我们知道在数据量上去以 ...
- 知识点:Mysql 数据库索引优化实战(4)
知识点:Mysql 索引原理完全手册(1) 知识点:Mysql 索引原理完全手册(2) 知识点:Mysql 索引优化实战(3) 知识点:Mysql 数据库索引优化实战(4) 一:插入订单 业务逻辑:插 ...
- oracle varchar默认长度_面试官:如何精确计算mysql数据库索引长度?
概述 我们知道MySQL Innodb 对于索引长度的限制为 767 字节,并且UTF8mb4字符集是4字节字符集,则 767字节 / 4字节每字符 = 191字符(默认索引最大长度),所以在varc ...
- Mysql数据库索引原理及算法原理
前言 面试的时候总会被提及一些关于数据库操作的问题,那么数据库索引作为一项热门问题,总会被问到.最近在网上看到了一篇关于mysql数据库索引的好文章,认真看完之后肯定受益匪浅,(虽说有的地方我不太理解 ...
- 深度解密Mysql数据库索引
文章目录 深度理解Mysql数据库索引 Mysql索引的基本概念 索引分类 Mysql中索引的语法 创建索引 删除索引 查看表中的索引 查看查询语句使用索引的情况 索引的优缺点 优点 缺点 索引的实现 ...
- Mysql数据库索引的理解及聚簇索引和非聚簇索引的区别
Mysql数据库索引的理解及聚簇索引和非聚簇索引的区别 概念 索引是帮助Mysql搞笑获取数据的数据结构 对Mysql数据库来讲,其核心就是存储引擎,而索引就是属于存储引擎级别的概念,不同的存储引擎对 ...
- [数据库] 一文读懂Mysql数据库索引实现原理
咱们用了这么久Mysql数据库做项目,你知道数据是怎么存在数据库里吗?他们是如何存储的吗? 今天咱们就来扒一扒Mysql数据库索引的底层实现,Mysql数据库的索引是由都是由B+树实现的,那为什么不是 ...
- 面试必问:一文弄懂MySQL数据库索引之底层数据结构和索引类型
面试必问:一文弄懂MySQL数据库索引之底层数据结构和索引类型 前言 一.索引 1.1作用 1.2特点 1.3使用 1.3.1创建索引 1.3.2删除索引 1.3.3查看表中的索引 1.3.4查看SQ ...
- 为什么MySQL数据库索引选择使用B+树?
在进一步分析为什么MySQL数据库索引选择使用B+树之前,我相信很多小伙伴对数据结构中的树还是有些许模糊的,因此我们由浅入深一步步探讨树的演进过程,在一步步引出B树以及为什么MySQL数据库索引选择使 ...
- MYSQL数据库-索引
MYSQL数据库-索引 零.前言 一.索引概念 二.认识磁盘 三.理解索引 1.如何理解Page 2.B+ vs B 3.聚簇索引 VS 非聚簇索引 4.普通索引 5.总结 四.索引操作 1.创建索引 ...
最新文章
- OKR与Scrum如何强强联手
- stm32f407 usb cdc设备无法启动问题
- module.js:549 throw err;
- 崩坏3人物模型详解—是次世代还是手绘?
- Hadoop问题解决记录
- Nature封面引发持续热议,死亡猪脑恢复部分功能可实现永生?官方答疑来了
- 77个互联网+大学生创新创业大赛文档
- 松下服务器显示18号报警,松下伺服报警代码预览表
- SecureCRT资源下载安装
- LINUX-AWK-删除首行、删除尾行、删除首尾两行
- java 验证手机号
- 计算机硬件系统的五大基本组成部分分别是,计算机的硬件系统由几大部分构成,分别包括哪些硬件,基本功能是什么?...
- Zabbix部署(参考官方文档)
- App性能测试过程记录
- Java学习经典《第一行代码》第二版
- GridView中动态生成ItemTemplate模板列
- 【Git版本控制管理】Gitee(码云)和GitHub的使用
- 谴责那些没有良知的人
- IOP、seata、zeebe分布式事务解决方案对比
- 开发购物商城app需要多少钱
热门文章
- 面试题---jmeter
- 杨辉三角python小代码
- java 纯真ip数据库_纯真IP数据库格式读取方法(JAVA/PHP/Python)
- 使用librtmp推h264、aac实时流
- 微信小程序发送验证码短信SDK及文档
- 学会System Generator(19)增量调制(DM)编码解码
- 系统分析师论文通用格式
- 课程设计方案模板MySQL_MYSQL数据库课程设计.doc
- Message: 不允许有匹配 “[xX][mM][lL]“ 的处理指令目标解决
- vue商城秒杀倒计时功能