mysql 给列增加索引
優點:
可能有人知道索引的作用的是什么,例如知道索引可以提高查詢效率,減少查詢時編列全表,或者說,有了索引可按特定的序列進行排序等等。還可以加快表與表之間的連接。?在使用分組和排序子句進行數據檢索時,可以顯著的減少查詢的時間。
缺點:創建了索引,當然就需要我們去維護索引了,維護是需要時間,隨著索引的增加而增加。索引還會占用物理空間,我們數據庫的數據表是占用物理空間,索引也是要占用一定的空間,而且當時我們需要創建聚集索引的時候消耗就更大了。還有就是我們平時的數據操作了,當我們需要頻繁對一張表進行刪除,插入操作的時候,索引要動態的變化,消耗很多的性能。
下面說說創建索引的語句:
#創建普通的索引
?alter table `table_name`??add??index `index_name` (`字段名`)
#創建主鍵索引
alter??table `table_name` add primary??key (`字段名`)
#創建 唯一索引
alter??table??`table_name` add unique??(`字段名`)
#創建全文的索引
alter table `table_name` add??fulltext (`字段名`)
#創建多個索引
alter??table `table_name`??add index??`index_Name`(`column`,`column1`,`column_N`.......)
?
下面是刪除索引的語句
drop??index `index_name` on `table_name`
alter??table `table_name` drop index `index_name`
總結
以上是生活随笔為你收集整理的mysql 给列增加索引的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: go errgroup 递归搜索目录中的
- 下一篇: go nocopy 不可复制的实现