热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

Discuz论坛实用的MySQL数据库操作语句

SQL查询语句,这个玩意是啥呀?这个是一个管理mysql的一些文本命令,可以帮助我们实现以写快捷操作。如批量删除、批量修改、批量添加等操作。关于sql语句的应用,无忧主机小编不推荐,没有基础的站长使用。今天撰写本文,仅仅让大家了解,在dz论坛中有这么一

SQL查询语句,这个玩意是啥呀?这个是一个管理mysql的一些文本命令,可以帮助我们实现以写快捷操作。如批量删除、批量修改、批量添加等操作。关于sql语句的应用,无忧主机小编不推荐,没有基础的站长使用。今天撰写 本文,仅仅让大家了解,在dz论坛中有这么一个东西,可以帮助我们完成一些批量的操作。接下来开始讲解:

首先您要登陆到您空间的Mysql数据库里面
1:批量删除回帖 pre_forum_post 表中存储的是论坛帖子和回复。每增加一个帖子或者回复,pid值+1. first值为1的,代表是主题。first值为0的,代表是回帖。
//这是删除语句,语法是:delete from 表名 where 条件 and 条件;
delete from pre_forum_post where pid>3 and pid<16283795 and first=0;

2:批量删除用户签名:
//这是修改语句,语法是:update 表名 set 列名=’值’;
update pre_common_member_field_forum set sightml=”;

3:批量删除N天前的用户短消息
//delete from 表名 where 条件;
DELETE FROM pre_ucenter_pm_messages_0 WHERE dateline < 1353327620 ;
以上红体字是时间戳,时间戳可以从这里转换:http://tool.chinaz.com/Tools/unixtime.aspx

4:调整某个帖子的点击数
UPDATE cdb_threads SET views=点击数 WHERE tid=主题编号; UPDATE `cdb_forums` SET `allowmediacode` = ’1′

5:一次性关闭板块fid20帖子
UPDATE `cdb_threads` SET `closed` = ’1′ WHERE `fid` =20 ;

无忧(51php.com)小编给您充电:
上面讲到了删除语句和修改语句,对于数据库的操作总共有四种:增、删、改、查;接下来给大家介绍一下增加的sql语法吧:insert into 表名称 values (值1, 值2,….);
查找得sql语句是最复杂的,也是最难的,小编在此介绍简单的查询语句,至少让您看到这个是查询语句:select * from 表;

Diacuz!后台开启sql语句查询功能是非常危险的,上面是向大家介绍dz后台有这样的功能,但是为了论坛安装,无忧主机小编是建议您关闭dz后台的sql执行功能。您可以参考:
关闭SQL语句查询功能让Discuz X2.5更安全来实现。


推荐阅读
author-avatar
zongnaxxl240
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有