索引和約束的刪除

2021-06-16 05:07:15 字數 334 閱讀 7914

建立主建約束和唯一約束時會自動建立同名索引。

相關資料字典:user_constraints,user_indexes

使用下面命令刪除索引索引時,會提示錯誤。

drop index table_pk

這是可以刪除約束再刪除索引。

alter table  table drop constraint  table_pk  (也刪除了索引?)

drop  index table_pk

也可以使用下面命令刪除約束同時刪除索引。

alter table  table drop constraint  table_pk  cascade

索引和約束

索引優點 1.索引使得檢索的資料的速度大大加快 2.建立索引時自動新增了唯一性約束,確保每一條資料的唯一性 3.可以加快表與表之間的鏈結,提高多表查詢的速度 4.在分組和排序子句進行資料彙總的時候,顯著減少查詢中分組和排序的時間。每張表都會有乙個rowid實體地址列,用來唯一標誌一條記錄所在物理 位...

索引和約束

一 雖然索引引用可以提高資料的查詢速度,但是任何事物都有雙刃劍,它也有一些缺點 1 索引會佔據一定的磁碟空間,就像有安筆劃的查詢的目錄的書會比沒有這種目錄的書頁數要多一些一樣。2 索引減慢了資料的插入和刪除速度。因為每次刪除更新資料都要更新索引,乙個表擁有的索引越多則寫操作的平均效能下降越大。cre...

索引和約束的建立

學習彙總 持續更新 從零搭建後端基礎設施系列 一 背景介紹 1.索引 建立索引的語法 create index 索引名 on 表名 欄位1,欄位2,欄位n 例子 create index idx person name on person name create index idx person n...