4.5.2 索引的管理 教学课件中职 数据库基础及应用.pptx

上传人:春哥&#****71; 文档编号:87680181 上传时间:2023-04-16 格式:PPTX 页数:21 大小:2.19MB
返回 下载 相关 举报
4.5.2 索引的管理 教学课件中职 数据库基础及应用.pptx_第1页
第1页 / 共21页
4.5.2 索引的管理 教学课件中职 数据库基础及应用.pptx_第2页
第2页 / 共21页
点击查看更多>>
资源描述

《4.5.2 索引的管理 教学课件中职 数据库基础及应用.pptx》由会员分享,可在线阅读,更多相关《4.5.2 索引的管理 教学课件中职 数据库基础及应用.pptx(21页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、管理管理索引索引新 课 导 入 作为数据库管理和维护员,必须清楚:(1)每个数据表上已有索引及作用?(2)何时删除无效索引和添加新索引?学 习 目 标 1.能查看数据表已有索引的信息;2.能删除无效索引;3.能添加新索引;新 课 教 学活动1 查看数据表的索引信息新 课 教 学 步骤提示:(1)选择数据库 use markdb;(2)查看数据表 show tables;(3)查看表sale的索引情况 show index from saleG;做一做:查看sale表上的索引,并回答问题。新 课 教 学问题1:该表有几个索引?每个索引是哪个字段上创建的,索引名是什么?2个字段 索引名第2个:ss

2、um snum第1个:sid primary新 课 教 学问题2:索引字段与索引名之间有什么关系?默认情况下,索引字段就是索引名,用户可自定义索引名。问题3:执行命令 explain select mid,snum from sale G;说出标红语句的含义。新 课 教 学填一填:(1)观察show index from saleG;命令显示结果,填写索引信息表缺少内容。属性值属性值tablesaleNon_uniqueKey_nameSeq_in_indexColumn_namesidcollationAIndex_typevisible新 课 教 学属性值属性值tablesaleNon_u

3、nique0Key_namePRIMARYSeq_in_index1Column_namesidcollationAIndex_typeBTREEvisibleYES新 课 教 学填一填:(2)观察explain select mid,snum from sale G;命令显示结果,填写索引信息表。属性值属性值id1Select_typesimpletablePossible_keyskeyKey_lenrefrowsfilteredextra新 课 教 学属性值属性值id1Select_typesimpletablesalePossible_keysnullkeynulltypeAllref

4、nullrows4filtered100extranull新 课 教 学新 课 教 学活动2删除索引新 课 教 学 为进行会员管理,庄生需要给已有会员表(member)的电话(phone)添加降序索引,但他不清楚此字段上是否有索引和有什么索引?请写出操作步骤和命令。做一做:新 课 教 学步骤命令提示:(1)选择数据库 use markdb;(2)查看member表上已有索引 show index from memberG;结果显示phone上有升序索引。(3)修改为降序索引,方法如下:思路:先删除,再添加一个同名索引;drop index phone on member;show index

5、from memberG;alter table member add index(phone desc);show index from memberG;新 课 教 学直接添加降序索引,系统会用新索引替代旧索引吗?请实践回答。show index from memberG;alter table member add index(phone desc);show index from memberG;探一探:不会删除旧索引,二是在phone字段上再创建一个降序索引。新 课 教 学 根据前面的实践,删除索引、添加索引和删除索引应该注意什么?相关的命令分别是什么?想一想:新 课 教 学删除索引D

6、rop index 索引名 on 表名;或alter table 表名 drop index 索引名/PRIMARY KEY/FOREIGN KEY fk_symbolDROP PRIMARY KEY:删除表中的主键。一个表只有一个主键,主键也是一个索引。DROP INDEX index_name:删除名称为 index_name 的索引。DROP FOREIGN KEY fk_symbol:删除外键。新 课 教 学修改索引 修改索引可以通过删除原索引,再根据需要创建一个同名的索引,从而实现修改索引的操作。学 习 评价(1)MySQL中查看表dealing中已有索引的命令是_。(2)在索引列表中,Key_name的值是_表示主索引。(3)删除表memchinfo上nmun列的索引(索引标识符smun)命令drop _smun _ memchinfo。(4)给表provider的paddr添加降序索引(索引标识符为addr)可使用alter table prover _。课 堂 小 结(1)查看数据表索引命令;(2)理解索引列表信息;(3)删除已有索引;(4)修改已有索引。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 大学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com