华南俳烁实业有限公司

考試首頁 | 考試用書 | 培訓課程 | 模擬考場 | 考試論壇  
全國  |             |          |          |          |          |         
  當前位置:計算機等級 > 二級考試 > MySQL數(shù)據(jù)程序設計 > MySQL 輔導 > 文章內(nèi)容
  

全國計算機等級考試二級MySQL教程(69)

中華IT學院   【 】  [ 2016年3月2日 ]

MySQL索引的建立對于MySQL的高效運行是很重要的,索引可以大大提高MySQL的檢索速度。

打個比方,如果合理的設計且使用索引的MySQL是一輛蘭博基尼的話,那么沒有設計和使用索引的MySQL就是一個人力三輪車。

索引分單列索引和組合索引。單列索引,即一個索引只包含單個列,一個表可以有多個單列索引,但這不是組合索引。組合索引,即一個索包含多個列。

創(chuàng)建索引時,你需要確保該索引是應用在 SQL 查詢語句的條件(一般作為 WHERE 子句的條件)。

實際上,索引也是一張表,該表保存了主鍵與索引字段,并指向實體表的記錄。

上面都在說使用索引的好處,但過多的使用索引將會造成濫用。因此索引也會有它的缺點:雖然索引大大提高了查詢速度,同時卻會降低更新表的速度,如對表進行INSERT、UPDATE和DELETE。因為更新表時,MySQL不僅要保存數(shù)據(jù),還要保存一下索引文件。

建立索引會占用磁盤空間的索引文件。

分享到:
本文糾錯】【告訴好友】【打印此文】【返回頂部
將考試網(wǎng)添加到收藏夾 | 每次上網(wǎng)自動訪問考試網(wǎng) | 復制本頁地址,傳給QQ/MSN上的好友 | 申請鏈接 | 意見留言 TOP
關于本站  網(wǎng)站聲明  廣告服務  聯(lián)系方式  站內(nèi)導航  考試論壇
Copyright © 2007-2013 中華考試網(wǎng)(Examw.com) All Rights Reserved
体育| 汽车| 安丘市| 敦煌市| 大宁县| 房产| 尼勒克县| 岢岚县| 财经| 拉孜县| 肥城市| 汾西县| 清原| 长宁县| 汽车| 泸溪县| 武安市| 枝江市| 伊宁县| 射阳县| 乳山市| 惠东县| 永善县| 南京市| 乾安县| 财经| 河北区| 宁蒗| 蓬溪县| 中牟县| 如皋市| 龙川县| 南丰县| SHOW| 尼木县| 南阳市| 鄄城县| 祥云县| 左云县| 抚州市| 城口县|