索引簡簡單單的了解

2021-10-10 08:34:16 字數 917 閱讀 4416

啥是索引

sql中高效查詢資料的一種資料結構,一句話就是資料排好序後的快速查詢的資料結構

索引分類

索引基本語法

建立索引

// 第一種

create

[unique

]index index_name on table_name(columname)

// 第二種

alert table_name add

[unique

]index

[index_name]

on(columname)

刪除索引

drop

index

[index_name]

on table_name

檢視索引

show

index

from table_name

四種建立索引的方式:

// 主鍵

alert table table_name add

primary

key(columname)

// 唯一索引

alert table table_name add

unique index_name(columname)

// 普通索引 單列的值可以重複

alert table table_name add

index index_name(columname)

// 全文索引

alert table table_name add fulltext index_name(columname)

索引原理:btree索引

簡簡單單的MySQL索引基礎

前言 正文索引 index 是一種幫助mysql高效獲取資料的資料結構,索引的目的在於提高查詢效率,可以模擬字典。可以簡單的理解為 排好序的快速查詢資料結構 資料本身之外,資料庫還維護著乙個滿足特定查詢演算法的資料結構,這些資料結構以某種方式指向資料,這樣就可以在這些資料結構的基礎上實現高階查詢演算...

簡簡單單編譯原理

都說編譯原理挺難,其實它並不像大家想象中的那麼難,it s so easy 總的來說編譯原理可以分為以下幾個知識點 文法的分類 不確定的有限狀態自動機到確定的有限狀態自動機的轉換 正規表示式。掌握了這三個知識點,編譯原理中每個題的道理了,其實編譯原理就是這麼回事。下面具體介紹上面說的三個知識點 1....

簡簡單單寫程式

寫程式這麼多年,總有幾百萬行了。感覺,程式寫的方向,總的來說越來越簡單。乙個函式,簡簡單單幾行就完了,乙個類,簡簡單單幾個公有方法,也就完了。簡單,就不容易出錯,自己看自己的 看昏了的也有,乙個函式幾千行,人的腦子,堆疊顯然不夠用,看了後面,忘了前面,何苦呢。簡單,就好懂,乙個工程完了,心裡其實很發...