作者bruce620 (o(‧"‧)o)
看板Database
标题[SQL ] 请教搜寻概念
时间Wed Mar 2 23:01:54 2011
各位先进好 我是资料库新手
很久以前有上过一点点资料库和资料结构
想请教一下一个概念
就是如果我有一个十五万笔的资料
需要做搜寻比对 栏位假设是2个(2个是还未加index,可另增加index)
就是输入某个关键字 他能从所有栏位找出那些有那个关键字存在的资料
想请教一下 像SQL里面有LIKE的指令
他是使用哪种演算法来比对呢?
是循序比对下去吗?
我知道搜寻有很多不同的演算法
如果是要改别的搜寻演算法是在SQL写语法吗?
搜寻的快慢是不是和资料表建立的方式有很大的影响呢?
感谢各位<_ _>
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.63.100.169
1F:→ danielguo:MySQL 如果你用 LIKE xxx% 可以用索引, 用 %xxx% 就不行 03/03 02:13
2F:→ danielguo:MyISAM 有全文搜寻, 不过也不是每个地方都适合 03/03 02:20