Mysql如何 实现简单的 站内搜索
实现方式 应该有很多种吧?
我还是小菜, 只想的到 通过对每个表创建实例 和 方法来实现哦, 能不能归并到一个方法呢?
比如我现在的 表有 [t1] [t2] [t3] , 分别有[t1.a1] [t1.b1] [t2.a2] [t2.b2] [t3.a3] [t3.b3] 字段
我要实现关键字 在和以上六个字段任意匹配 好比 like '%物流%'
select logwindows.log_tit , logwindows.log_con from logwindows where logwindows.log_tit like '%物流%' or logwindows.log_con like '%物流%' union
select news.n_title, news.n_con from news where news.n_title like '%物流%';
刚刚用了 这个语句 试验了一下 好像是可以的, 这样子写可以吗? 大虾给个答复~
那应该 怎么用呢? 就是对外部访客提供的呢
建个索引文件,索引文件里保存关键等信息,
一天或一个月更新一次
o ,,, 我得去了解了解 索引是怎么用的了。。
关注下,我也不是很清楚
高手 过来解答补充一下 答案额~~~~~~~~~~~
相关问答:
我的Mysql 使用的时候 用dos建立的数据表 在dos中能显示出中文
但是在 其他的可视页面 和网页中都显示乱码 如何解决?
在mysql控制台:show variables like 'char%';贴结果出来看看。
mysql命令行模式下: ......
CREATE DATABASE ADDRESSLIST;
USE ADDRESSLIST;
DROP TABLE IF EXISTS FRIEND;
CREATE TABLE FRIEND
(FRIEND_ID INTEGER NOT NULL AUTO_INCREMENT PRIMARY KEY ,
FRIEND_NAME VARCHAR(20) NOT N ......
在C++程序中通过mysql的C API直接连接数据库,当把中文插入mysql的时候,就变成乱码了.
还有就是使用load把文本文件导入mysql数据库,无论文本文件是ANSI编码还是utf8编码,导入之后都是乱码。
其中mysq的编码格式 ......
我在ubuntu下搭配里php环境,可是里面的编码问题快把我逼疯了。
希望高手能帮我解决。谢了。。。
我的mysql字符设置如下:
mysql> show variables like 'character%';
+--------------------------+--------- ......
100215 9:55:47 [Warning] Aborted connection 247 to db: 'gases' user: 'root' host: 'localhost' (Got an error reading communication packets)
100215 9:55:47 [Warning] Aborted connection 257 to db: 'ga ......