|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
MySQL采用双重授权(DualLicensed),它们是GPL和MySQLAB制定的商业许可协议。一个SELECT查询中的LIKE语句来实行这类查询,只管这类办法可行,但关于全文查找而言,这是一种效力极度低下的办法,特别在处置大批数据的时分。<Pstyle="TEXT-INDENT:2em"><Pstyle="TEXT-INDENT:2em">开辟者只必要复杂地标志出必要全文查找的字段,然后利用特别的MySQL办法在那些字段运转搜刮,这不单单进步了功能和效力(由于MySQL对这些字段做了索引来优化搜刮),并且完成了更高质量的搜刮,由于MySQL利用天然言语来智能地对了局评级,以往失落不相干的项目。<Pstyle="TEXT-INDENT:2em"><Pstyle="TEXT-INDENT:2em">建表:<Pstyle="TEXT-INDENT:2em"><Pstyle="TEXT-INDENT:2em">ALTERTABLE表名ADDFULLTEXTINDEX(表字段);<Pstyle="TEXT-INDENT:2em"><Pstyle="TEXT-INDENT:2em">利用SHOWINDEXES命令来反省索引已被增加<Pstyle="TEXT-INDENT:2em"><Pstyle="TEXT-INDENT:2em">具有了数据和索引,就能够利用MySQL的全文搜刮了,最复杂的全文搜刮体例是带有MATCH...AGAINST语句的SELECT查询:<Pstyle="TEXT-INDENT:2em"><Pstyle="TEXT-INDENT:2em">SELECT表字段FROM表名WHEREMATCH(全文搜刮表字段)AGAINST(搜刮字符串);<Pstyle="TEXT-INDENT:2em">最初显现了局。
根据Evans的调查报告,“MySQL的使用在未来将继续呈成长趋势。” |
|