各位麻油,我想將一個資料庫中的資料根據某個列的值分別保存到不同的索引表中。不知道這個功能能否實作?
查找了檔案和各種資料,沒有介紹這個功能,請指點一下。
多謝
uj5u.com熱心網友回復:
索引表是什么uj5u.com熱心網友回復:
是不是將一個大表分成多個小表uj5u.com熱心網友回復:
抱歉,表達可能有問題。
我的意思是在一張基本表中建立索引,但是這個索引只包含了部分行。多個索引包含的資料恰好覆寫整張基本表中的資料
uj5u.com熱心網友回復:
索引存在的價值,是提高查詢的效率,有一些欄位,是沒有必要加到索引里的。比如表有以下幾個欄位:主鍵、姓名、性別、出生日期、政治面貌、學歷、婚否、備注。
這個表主鍵是不需要建立索引的。而直接查詢備注,也幾乎是不可能的,所以備注也不需要建立索引。
另外,假如每次查詢,都會用到姓名,那么其他的幾列,也就沒有必要創建索引了。
按照你的思路說,每一個欄位,都可以單獨建立一個索引,但是這樣會影響INSERT、DELETE、UPDATE的效率。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/7151.html
標籤:MySQL
上一篇:事務中外鍵檢查失敗
