索引(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 ...