wangsisi 发表于 2011-5-14 11:00:28

直接操作MediaWiki的MySQL数据库

采用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是输出到浏览器中,数量大时也会显示不出来。

页: [1]
查看完整版本: 直接操作MediaWiki的MySQL数据库

BlueHost美国主机优惠码