索引分為唯一索引和普通索引,只能建立和刪除,不能修改。
一.唯一索引的操作
唯一索引可以單列上,也可以建在多列上,但至少有一列資料不能重複。一般資料庫在給表中主鍵都建有索引。
聯合索引的建立,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中基本的索引型別,允許在定義索引的列中插入重複值和空值。唯一索引 索引列的值必須唯一,但允許有空值。如果是組合索引,則列值的組合必須唯一。主鍵索引是一種特殊的唯一索引,不能為空值。單列索引和組合索引 單列索引即乙個索引只包含單個列,乙個表可以...