儲存過程是乙個可程式設計的函式,它在資料庫中建立並儲存,它可以有sql語句和一些特殊的控制結構組成。
當希望在不同的應用程式或者平台上執行相同的函式,或者封裝特定功能時,儲存過程是非常有用的。資料庫中的儲存過程可以看做是對程式設計中物件導向方法的模擬。它允許控制資料的訪問方式。
b+樹:用於範圍查詢和單值查詢,
雜湊索引:用於單值查詢,速度比b+樹快一點,但不適合用於範圍查詢,它是以鍵值對的方式查詢的,例如 name=「小張」。
位圖索引:針對多個欄位的簡單查詢,使用範圍特別小,只適用於字段值固定並且值得種類很少的情況。比如性別,只能是男和女,或者級別,狀態等等。
資料庫的索引:就是資料庫管理系統中乙個排序的資料結構,以協助快速查詢,更新資料庫中表的資料。索引的實現通常使用b樹或者b+樹。
資料庫的索引分為:普通索引(非聚集索引)、聚集索引、主鍵索引、唯一索引、全文索引
1、使用索引的優點:
2、使用索引的缺點:
3、應該在哪些列上使用索引?
4、不應該在哪些列上使用索引?
MySQL理論 資料庫管理
1 檢視資料庫列表資訊 show databases 其中mysql為系統資料庫 2 檢視資料庫中的資料表資訊 1 進入資料庫 use musql 2 檢視資料表 show tables 3 顯示表結構資訊 字段 describe user 1 其中pri為主鍵 不能為空 定義 確定表中唯一實體物件...
mysql理論知識 MySQL資料庫理論知識
1 mysql連線方式 1 tcp ip 需要三次握手建立連線 mysql uroot p123 h10.0.0.51 mysql uroot p123 h127.0.0.1 2 socket mysql預設使用socket連線 socket預設路徑 tmp mysql.sock,可以通過編譯引數更...
理論 實驗 MySQL資料庫管理
二 資料庫使用者授權 三 忘記資料庫密碼如何修改 mysql show databases database information schema mysql performance schema sys 5 rows in set 0.00 sec mysql use 資料庫名 mysql sho...