新闻中心

实用的discuz操作Mysql数据库的SQL语句

作者 / 无忧主机 时间 2013-08-13 22:18:29

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更安全来实现。 无忧主机PHP空间带宽不限,这是您DZ论坛访问流畅的保障,连接数不限,是论坛同时在线人数的基础,快速伪静态设置是您不二的选择 您可能感兴趣的文章: phpmyadmin数据库管理工具的使用说明 Mysql数据库管理利器:phpmyadmin详细使用教程

本文地址:https://www.51php.com/discuz/12190.html

1
1
1
1
1
1
1