1. 程式人生 > >資料庫索引基本知識(建立索引、刪除索引、修改索引)

資料庫索引基本知識(建立索引、刪除索引、修改索引)

索引分類:

主鍵索引: 不能為null,唯一索引可以為null
單值索引: 單列,每個表可以有多個
唯一索引: 不能重複
複合索引: 多個列構成的索引,相當於二級目錄
name,age 兩個張三,再看年齡;

建立索引:

一、create 索引型別 索引名 on 表
單值:
create index dep_index on tb(dept);
唯一
create unique index name_index tb(name);
複合
create index dept_name-index tb(dep,name);

二、更新
單值:
alter table tb add index dep_index (dept);
唯一
alter table tb add unique index name_index (name);
複合
alter table tb add index dept_name-index (dep,name);

  DDL自動提交
  注意事項,主鍵預設主鍵索引

刪除索引:
drop index 索引名 on 表名
show index from 表名