索引是什麼? MySQL如何建立索引

黄舟
發布: 2017-08-02 14:06:50
原創
3760 人瀏覽過

索引是一個很神奇的東西,記得當年學資料結構的時候,有學過B樹,當時聽得是雲裡霧裡,不管老師怎麼講,就是很難懂,不過他的作用是聽明白了,就是這種資料結構可以提高查詢的效率。

就例如一本書,你想看第六章第六節講的是什麼,你會怎麼做,一般人一定去看目錄,找到這一節對應的頁數,然後翻到這一頁。這就是目錄索引,幫助讀者快速找到想要的章節。在資料庫中,我們也有索引,其目的當然和我們翻書一樣,能幫助我們提高查詢的效率。索引就想目錄一樣,減少了電腦工作量,對於表記錄較多的資料庫來說是非常實用的,可以大大的提高查詢的速度。否則的話,如果沒有索引,計算機會一則的掃描,每次都要掃描所有的記錄,浪費大量的cpu時間。

我們都知道對於一個無序的表,和一個有序的表,有序表的查詢方法會有更多地選擇,每種查詢方法的效率也不同,其實為表建立索引,也就是對錶中的記錄按照索引欄位排序。

下面就跟大家介紹如何用mysql,建立索引。

1.確認mysql安裝好了,而且服務已經起來了。

索引是什麼? MySQL如何建立索引

2.連接mysql,有好幾種方式,如下圖。

索引是什麼? MySQL如何建立索引

索引是什麼? MySQL如何建立索引

索引是什麼? MySQL如何建立索引

3.使用指令,進入對應的資料庫,顯示出庫中的表,如下圖,我們給t_user設定索引。 索引是什麼? MySQL如何建立索引

索引是什麼? MySQL如何建立索引

索引是什麼? MySQL如何建立索引

索引是什麼? MySQL如何建立索引4.使用指令建立索引。

索引是什麼? MySQL如何建立索引5.使用指令,顯示索引。我們可以看到兩個索引,我們可以發現,當建立資料庫時,如果設定了主鍵,則mysql會自動為主鍵建立索引。

索引是什麼? MySQL如何建立索引6.也可以使用指令建立多重索引。

1索引是什麼? MySQL如何建立索引7.顯示索引。

##################

以上是索引是什麼? MySQL如何建立索引的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!