下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、全国计算机二级 MySQL章节知识点:Mysql索引的三个原则2018年全国计算机二级 MySQL章节知识点:Mysql索引的三个原 则一,索引的重要性索引用于快速找出在某个列中有一特定值的行。不使用索引, MySQL必须从第1条记录开始然后读完整个表直到找出相关的行。 表越大,花费的时间越多。如果表中查询的列有一个索引,MySQL能快速到达一个位置去搜寻到数据文件的中间,没有必要看所有数 据。注意如果你需要访问大部分行,顺序读取要快得多,因为此时我 们避免磁盘搜索。假如你用新华字典来查找 张”这个汉字,不使用目录的话,你可 能要从新华字典的第一页找到最后一页,可能要花二个小时。字典越 厚呢,
2、你花的时间就越多。现在你使用目录来查找张”这个汉字,张的首字母是z, z开头的汉字从900多页开始,有了这条线索,你查 找一个汉字可能只要一分钟,由此可见索引的重要性。但是索引建的 是不是越多越好呢,当然不是,如果一本书的目录分成好几级的话, 我想你也会晕的。二,准备工作准备二张测试表mysqlCREATETABLEtest_t(-idint(11)NOTNULLauto_increment,-numint(11)NOTNULLdefault0,-d_numvarchar(30)NOTNULLdefault0,-PRIMARYKEY(id)-)ENGINE=MyISAMDEFAULTCHARS
3、ET=utf8AUTO_INCREMENT= 1;QueryOK,0rowsaffected(0.05sec)mysqlCREATETABLEtest_test(-idint(11)NOTNULLauto_increment,-numint(11)NOTNULLdefault0,-PRIMARYKEY(id)-)ENGINE=MyISAMDEFAULTCHARSET=utf8AUTO_INCREMENT= 1;QueryOK,0rowsaffected(0.05sec)/创建一个存储过程,为插数据方便mysqldelimiter|mysqlcreateprocedurei_test(paint
4、(11),tabvarchar(30)-begin-declaremax_numint(11)default100000;-declareiintdefault。;-declarerand_numint;-declaredouble_numchar;-iftab!=test_testthen-selectcount(id)intomax_numfromtest_t;-whileipado-ifmax_num100000then-selectcast(rand()*100asunsigned)intorand_num;-selectconcat(rand_num,rand_num)intodou
5、ble_num;-insertintotest_t(num,d_num)values(rand_num,double_num);-endif;-seti=i+1;-endwhile;-else-selectcount(id)intomax_numfromtest_test;-whileipado-ifmax_num100000then-selectcast(rand()*100asunsigned)intorand_num;-insertintotest_test(num)values(rand_num);-endif;-seti=i+1;-endwhile;-endif;-end|QueryOK,0rowsaffected(0.00sec)mysqldelimiter;mysqlshowvariableslike%pro%;查看一下,记录执行的profiling TOC o 1-5 h z 是不是开启动了,默认是不开启的 +|Variable_name|Value| +|profiling|OFF|profiling_history_size|15|protocol_version|10| |slave_compressed_protocol|OFF| +
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年下半年吉林省长春市农安县事业单位招聘36人(3号)易考易错模拟试题(共500题)试卷后附参考答案
- 2025年下半年吉林省通化市通化县事业单位招聘16人(2号)易考易错模拟试题(共500题)试卷后附参考答案
- 2025年下半年吉林直事业单位招考高层次人才(10号)易考易错模拟试题(共500题)试卷后附参考答案
- 2025年下半年吉林松原市面向高校招聘基层治理专干86人易考易错模拟试题(共500题)试卷后附参考答案
- 2025年下半年台州市体育彩票管理中心招考编制外工作人员易考易错模拟试题(共500题)试卷后附参考答案
- 2025年下半年厦门翔安区司法局职业见习生招考易考易错模拟试题(共500题)试卷后附参考答案
- 2025年下半年南水北调东线总公司招聘3人易考易错模拟试题(共500题)试卷后附参考答案
- 2025年下半年南京大学现代生物研究院招聘1名技术管理易考易错模拟试题(共500题)试卷后附参考答案
- 2025年下半年北京市通州区教委所属事业单位第二次招聘(233人)易考易错模拟试题(共500题)试卷后附参考答案
- 2025年下半年北京华电海外技术限公司招聘10人信息易考易错模拟试题(共500题)试卷后附参考答案
- 国网网络安全专业考试复习题库大全-2(多选题汇总)
- HR-1-04猎头管理办法
- WH/T 42-2011演出场所安全技术要求第2部分:临时搭建演出场所舞台、看台安全技术要求
- GB/T 3811-2008起重机设计规范
- GB/T 27734-2011压力管道用聚丙烯(PP)阀门基本尺寸公制系列
- GB/T 20346.1-2006施肥机械试验方法第1部分:全幅宽施肥机
- GB/T 20056-2015滚动轴承向心滚针和保持架组件外形尺寸和公差
- GA/T 1068-2015刑事案件命名规则
- 浙江省宁波市镇海蛟川书院2022-2023七年级上学期数学期中试卷+答案
- 论文写作讲座课件
- 双减作业设计初中数学作业设计优秀案例
评论
0/150
提交评论