2014-06-08 153 views
0

我有一個像這樣的應用程序。 enter image description here如何爲我的應用程序創建索引數據庫

我閱讀本教程:http://use-the-index-luke.com/sql/where-clause/the-equals-operator/concatenated-keys,並根據情況在該博客,我想像我的應用程序(CMIIW),所以我需要建立索引,如:

  1. 指數1 - 國家(對僅搜索國家)
  2. 指數2 - 國家 - 區(用於搜索的國家和地區)
  3. 指數3 - 國家 - 省 - 市
  4. 指數4 - 價格
  5. 指數5 - 國家 - 價格(用於搜索的國家和價格)
  6. .....
  7. ....

是列表索引上面我創建正確的嗎?因爲我不確定我是否做得對,請糾正我......先謝謝,並致以最誠摯的問候。

+0

什麼是您**確切** 題? – Xatenev

+0

我是否以正確的方式創建索引(上面的列表)? – mockie

+0

如果您需要查詢結果中的所有數據字段,那麼您的解決方案很糟糕。有很多領域的組合,併爲它們創建索引是不可行的。看看這個[問題](http://stackoverflow.com/questions/6851152/is-it-necessary-to-have-an-index-on-every-combination-of-queryable-fields-in-as?rq = 1)瞭解多列索引如何用於多個不同查詢的一些想法。否則,也許看看6NF表,我已經取得了一些類似的成功,但它會給你一整套其他問題。 – CodeMonkey

回答

0

我的朋友,您可以使用一個文件不同的$ _GET值一樣:

check.php方法=國家&國家= SOMETHING用戶發送

8-)

相關問題