假设,我有:
钥匙 | 索引 | 键值 ----+----------+------------ 001 | 100001 | 亚历克斯 002 | 100002 | 迈克尔 003 | 100003 | 丹尼尔
比方说,我们要搜索 001,如何使用哈希表进行快速搜索过程?
不是和我们在mysql中使用“SELECT * from ..”一样吗?我读了很多,他们说,“SELECT *”从头到尾搜索,但哈希表不是吗?为什么以及如何?
通过使用哈希表,我们是否减少了我们正在搜索的记录?如何?
谁能演示如何在 mysql 查询代码中插入和检索哈希表过程?例如,
SELECT * from table1 where hash_value="bla" ...
另一种情况:如果索引像 S0001、S0002、T0001、T0002 等。在 mysql 中,我可以使用:
SELECT * from table WHERE value = S*
不是一样而且更快吗?