1 MySQL資料庫索引

2021-10-03 16:50:59 字數 660 閱讀 9110

索引(index)幫助mysql高效獲取資料的資料結構(有序),最常見的採用得b+樹(平衡搜尋樹)儲存索引。

索引的優勢

提高資料檢索的效率,降低資料庫的io成本。

通過索引列對資料進行排序,降低資料排序的成本,降低cpu的消耗。

索引的劣勢

索引也占用一定的記憶體空間。

雖然索引提高了查詢效率,同時卻也降低了更新表的速度。

索引的分類

單值索引:每乙個索引只包含單個列,乙個表可以有多個單值索引。

唯一索引:索引列的值必須唯一,但允許有空值。

復合索引:就乙個索引包含多個列。

索引建立

create index index_name on 表名(某一列名);
檢視索引

show index from tab_name;
刪除索引

drop index  index_name on tab_name;
索引設計原則

Python與資料庫(1)mysql

用到的包 mysqldb 1 簡單連線與查詢操作並寫入txt文字 coding gbk author zwg import mysqldb 127.0.0.1為預設本地位址,localhost有時用不了就用這個代替 conn mysqldb.connect host 127.0.0.1 user r...

1 Mysql資料庫的安裝

1 開啟mysql 2 選擇安裝的元件資訊。3 伺服器軟體安裝目錄 4 資料目錄存放位置 5 點選下一步進入 mysql 資料庫軟體的安裝步驟。6 開始安裝資料庫 7 安裝好資料庫之後進行相應的 mysql 資料庫的配置 8 選擇 finish 出現下列介面進入配置嚮導。9 選擇下一步,現在詳細配置...

1 MySQL資料庫 表的建立

1.連線mysql資料庫 win r cmd 進入控制台 mysql uroot p密碼 mysql uroot p enter password 輸入密碼 2.建立資料庫create database database name 3.檢視資料庫show databases 4.刪除資料庫drop ...