索引的操作

2021-09-01 04:39:39 字數 1118 閱讀 3964

索引分為唯一索引和普通索引,只能建立和刪除,不能修改。

一.唯一索引的操作

唯一索引可以單列上,也可以建在多列上,但至少有一列資料不能重複。一般資料庫在給表中主鍵都建有索引。

聯合索引的建立,id為tb_borrow表的主鍵,ind_readerid為索引名稱

create unique index ind_readerid on tb_borrow(id,readerid);

聯合索引的刪除

drop index ind_readerid on tb_borrow

單個索引的建立,ind_readerid為索引名稱,readerid列不能重複

create unique index ind_readerid on tb_borrow(readerid);

單個索引的刪除

drop index ind_readerid on tb_borrow

二.普通索引的操作

普通索引可以建在任意列上,只需去掉建唯一索引語句的unique關鍵字即可

聯合索引的建立

create index ind_readerid on tb_borrow(id,readerid);

聯合索引的刪除

drop index ind_readerid on tb_borrow

單個索引的建立,ind_readerid為索引名稱

create index ind_readerid on tb_borrow(readerid);

單個索引的刪除

drop index ind_readerid on tb_borrow

索引的操作

索引的操作 建立普通索引 建立普通表時建立普通索引 create table table name 屬性名 資料型別,屬性名 資料型別,屬性名 資料型別,index key 索引名 屬性名1 長度 asc desc eg use company create table t dept deptno ...

索引的操作

elasticsearch也是基於lucene的全文檢索庫,本質也是儲存資料,很多概念與mysql類似的。對比關係 索引 indices databases 資料庫 型別 type table 資料表 文件 document row 行 字段 field columns 列詳細說明 概念說明 索引庫...

mysql索引的操作

1.索引的分類 普通索引和唯一索引 普通索引 是mysql中基本的索引型別,允許在定義索引的列中插入重複值和空值。唯一索引 索引列的值必須唯一,但允許有空值。如果是組合索引,則列值的組合必須唯一。主鍵索引是一種特殊的唯一索引,不能為空值。單列索引和組合索引 單列索引即乙個索引只包含單個列,乙個表可以...