索引是什么?MySQL怎么創建索引
發表時間:2023-07-31 來源:明輝站整理相關軟件相關文章人氣:
[摘要]索引是一個很神奇的東西,記得當年學數據結構的時候,有學過B樹,當時聽得是云里霧里,不管老師怎么講,就是很難懂,不過他的作用是聽明白了,就是這種數據結構可以提高查詢的效率。就比如一本書,你想看第六章第...
索引是一個很神奇的東西,記得當年學數據結構的時候,有學過B樹,當時聽得是云里霧里,不管老師怎么講,就是很難懂,不過他的作用是聽明白了,就是這種數據結構可以提高查詢的效率。
就比如一本書,你想看第六章第六節講的是什么,你會怎么做,一般人肯定去看目錄,找到這一節對應的頁數,然后翻到這一頁。這就是目錄索引,幫助讀者快速找到想要的章節。在數據庫中,我們也有索引,其目的當然和我們翻書一樣,能幫助我們提高查詢的效率。索引就想目錄一樣,減少了計算機工作量,對于表記錄較多的數據庫來說是非常實用的,可以大大的提高查詢的速度。否則的話,如果沒有索引,計算機會一條一條的掃描,每一次都要掃描所有的記錄,浪費大量的cpu時間。
我們都知道對于一個無序的表,和一個有序的表,有序表的查詢方法會有更多地選擇,每種查詢方法的效率也不同,其實為表建立索引,也就是對表中的記錄按照索引字段排序。
下面就給大家介紹如何用mysql,建立索引。
1.確認mysql安裝好了,并且服務已經起來了。

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



3.使用命令,進入相應的數據庫,顯示出庫中的表,如下圖,我們給t_user設置索引。



4.使用命令創建索引。

5.使用命令,顯示索引。我們可以看到兩個索引,我們可以發現,當創建數據庫時,如果設置了主鍵,則mysql會自動給主鍵建立索引。

6.也可以使用命令創建多重索引。

7.顯示索引。

以上就是索引是什么?MySQL如何創建索引的詳細內容,更多請關注php中文網其它相關文章!
學習教程快速掌握從入門到精通的SQL知識。