直接操作MediaWiki的MySQL数据库
来自Jamesqi
--James Qi 2010年9月20日 (一) 11:33 (CST)
采用MediaWiki平台搭建Wiki网站的过程中,其实一般都不太需要直接操作MySQL数据库,安装搭建好了以后基本上不用管。
不过少数情况下还是需要用到数据库的操作,例如希望获取每个分类的页面列表,有下面几个办法:
- 直接查看分类页,每次只能200个,包含的页面数量多时需要翻页很多
- 用动态页面列表dpl扩展,默认是查看500个,包含的页面数量多时要多个dpl操作
- 用Special:Export中的添加分类可以列出其中标题,但也有5000个的限制
数量太大的时候,直接操作数据库是个需要采取的办法,可以在phpmyadmin中,或者NaviCat中执行SQL语句,例如:
SELECT cl_sortkey FROM categorylinks WHERE cl_to = 'Electronics_&_Electricals' LIMIT 0 , 30000
就可以列出分类属于Electronics_&_Electricals的前3万条标题信息。数量太大时建议在NaviCat中执行,因为phpmyadmin是输出到浏览器中,数量大时也会显示不出来。
标签:MediaWiki、MySQL。 |
相关内容:
|
关于“直接操作MediaWiki的MySQL数据库”的留言:
新增留言
--222.65.249.80 (IP 位置 | 谁是 | 贡献) 2010年9月25日 (六) 23:07 (CST)
留言:
你好,能否和贵站换个友链,找不到你的联系方式,就写在这里了。
我的站PR1,和你的内容类似,搜号网,http://www.sohao.net。
我已经加好你的链接了。http://www.sohao.net/feedback.htm 或 sohao.net@gmail.com和我联系。
谢谢!
- 回复:您好!我们的网站很久都没有与其他网站交换链接了,基本上只是内部推荐一下,所以不好意思啊。--James Qi 2010年10月3日 (日) 21:08 (CST)