GVKun编程网logo

织梦SQL语句批量清除注册会员信息(安装织梦程序数据库密码)

24

此处将为大家介绍关于织梦SQL语句批量清除注册会员信息的详细内容,并且为您解答有关安装织梦程序数据库密码的相关问题,此外,我们还将为您介绍关于C#执行sql语句批量更新、DedeCMS使用SQL语句批

此处将为大家介绍关于织梦SQL语句批量清除注册会员信息的详细内容,并且为您解答有关安装织梦程序数据库密码的相关问题,此外,我们还将为您介绍关于C# 执行sql语句批量更新、DedeCMS 使用SQL语句批量删除会员、DedeCMS常用SQL语句整理 织梦SQL语句大全、dedecms批量删除会员的后台SQL语句的有用信息。

本文目录一览:

织梦SQL语句批量清除注册会员信息(安装织梦程序数据库密码)

织梦SQL语句批量清除注册会员信息(安装织梦程序数据库密码)

 

今天一个朋友用的dedecms织梦内容管理系统架设的网站出问题了,由于前期的安全工作没做到位,网站是可以随意注册会员及其发表新闻的,所以该网站被群发软件大量注册大量发表新闻,造成朋友的网站的垃圾会员和垃圾信息大增,很头痛的问题。

下面织梦58小编简单给大家介绍怎么取消会员注册功能,及其删除之前注册的垃圾会员信息。

ps:织梦58小编对dedecms织梦系统还是个新手,如有错误,请大家多多指出。

一、关闭会员注册功能

后台-系统-会员设置-具体自己看着设置吧。

二、清除所有注册会员的信息

1、手动一个个删除。

2、通过SQL命令批量删除。

后台-系统-SQL命令行工具-运行SQL命令行-输入以下sql命令

DELETE FROM 'dede_member' WHERE 'dede_member'.'mid' != 1;

TRUNCATE TABLE 'dede_member_flink';

TRUNCATE TABLE 'dede_member_person';

TRUNCATE TABLE 'dede_member_space';

TRUNCATE TABLE 'dede_member_tj';

说明:

1、min != 1 值得是在删除的时候不删除会员ID =1 的这个会员,因为这个会员是超级管理员的默认ID号,如果删除了这个ID就进不了后台了。

2、同时删除注册会员在其它表的一些信息,如个人空间、资料等。

通过以上的办法,可以有效防止dedecms的注册会员功能,也可以批量删除之前已经注册的会员信息资料。

本文章网址:http://www.ppssdd.com/code/14188.html。转载请保留出处,谢谢合作!

C# 执行sql语句批量更新

C# 执行sql语句批量更新

int x = db.Database.ExecuteSqlCommand(string.Format("update T_Pension SET UnitType = ''{0}'' WHERE  PensionId   between ''{1}'' and  ''{2}''", value, startmaxid, endmaxid));
                //update T_Pension SET UnitType = 0,CreateTime= convert(varchar(100),getdate(),120),CreateUserName=''''  WHERE  PensionId   between ''1'' and  ''30000''
                int x = db.Database.ExecuteSqlCommand(string.Format("update T_Pension SET UnitType = {0},CreateTime= convert(varchar(100),getdate(),120),CreateUserName=''{1}''  WHERE  PensionId   between ''{2}'' and  ''{3}''",
                value,UserInfo.UserName,startmaxid, endmaxid));

 

start.ToString("yyyy-MM-dd HH:mm:ss")

 

DedeCMS 使用SQL语句批量删除会员

DedeCMS 使用SQL语句批量删除会员

会员注册信息主要在 dede_member 表中
 
系统/sql命令行工具 
 
查询表中有多少会员 select * from dede_member
 
查询结果:运行sql:select * from dede_member,共有598条记录,最大返回100条!
 
删除方法:
 
delete from dede_member where not mid='1'               (mid:1 是我自己,所以不删除)
 
成功执行1个sql语句!
 
哈哈 再看看  注册用户没有了,到此结束
 
dede_member_person
dede_member_tj 
dede_member_space
dede_member_perinfo
 
上面几个表中有余留信息,有兴趣也可以删除掉

DedeCMS常用SQL语句整理 织梦SQL语句大全

DedeCMS常用SQL语句整理 织梦SQL语句大全

  我们在使用织梦dedecms的过程中,有时候需要处理大批量的数据,特别是采集或者以前的数据需要批量修改,手工是完全改不过来的。织梦程序已经为我们想到了这点,可以使用sql语句处理。在织梦的系统>>系统设置>>sql命令行工具里面输入正确的sql语句就可以批量对文档、会员等进行操作了。   基于此,正确的sql语句就显得非常重要了。整理了一批织梦dedecms常用的sql语句,不过需要特别注意的是,无论sql语句正常与否,在使用sql语句时,都要特别谨慎。一个不小心,就可能导致你的数据全部丢失了,所以数据备份显得非常重要。下面就是一些比较常见的Dede的sql语句:   清空所有注册会员内容:
DELETE FROM `dede_member` WHERE `dede_member`.`mid` != 1;TruncATE TABLE `dede_member_flink`;
TruncATE TABLE `dede_member_person`;
TruncATE TABLE `dede_member_space`;TruncATE TABLE `dede_member_tj`;
  添加自定义属性:
insert into `dede_arcatt`(sortid,att,attname) values(9,'d','评论');
alter table `dede_archives` modify `flag` set ('c','h','p','f','s','j','a','b','d') default NULL;
  批量为作者和来源赋值
UPDATE dede_archives SET writer='要赋的值' WHERE writer='';
UPDATE dede_archives SET source='要赋的值' WHERE source='';
  删除指定IP的评论
DELETE FROM `dede_Feedback` WHERE `dede_Feedback`.`ip` = '000.000.000.000' //000.000.000.000 为垃圾评论发布者的IP
  清空文章中关键字字段
update dede_archives set keywords=''
  批量替换发布时间,入库时间,更新时间   第一步。在后台新增一个文章。得到一个时间,比如2009-01-13 14:13:32,这可以通过管理文章那里看到。   第二步,后台执行sql语句SELECT * FROM dede_archives order by id DESC limit 1;这样你可以看到你刚才新加加的文章一所有字段值。   观察以下的数据:pubdate:1231846313 senddate:1231846313 sortrank:1231846313其中1231846313就是时间数据了。然后就是替换了。
UPDATE dede_archives SET sortrank = 1231846313;
UPDATE dede_archives SET senddate = 1231846313;
UPDATE dede_archives SET pubdate = 1231846313;
  批量修改栏目为动态或者静态
UPDATE `dede_arctype` SET `isdefault` = '-1' 动态;
UPDATE `dede_arctype` SET `isdefault` = '1' 静态;
  文章内容批量替换sql语句
update `dede_addonarticle` set body=REPLACE(body,'论坛','社区') where body like "%论坛%";
  以上sql语句作用是查找所有文章带有“论坛”的词组,并将论坛替换为“社区”   更改缩略图目录
update dede_archives set litpic=replace(litpic,'原来的字符','替换后的字符')//例如:update dede_archives set litpic=replace(litpic,'uplimg,'tupian')
  批量设置文章图片属性
update  `dede_archives` set flag='p' WHERE flag='';
  将所有文档设置为“仅动态”
update dede_archives set ismake=-1;
  将所有栏目设置为“使用动态页”
update dede_arctype set isdefault=-1;
  批量设置已审核文章为未审核
update dede_archives set arcrank=-1;
update dede_arctiny set arcrank=-1;
update dede_taglist set arcrank=-1;
  批量设置 已生成html状态为未生成
Update dede_archives set ismake=0;
  dede文章删除后id从1开始设置方法,只需要执行三条sql语句就可以了
ALTER TABLE `dede_archives` AUTO_INCREMENT =1; //主表
ALTER TABLE `dede_arctiny` AUTO_INCREMENT =1; //微表
ALTER TABLE `dede_addonarticle` AUTO_INCREMENT =1; //附加表
  很多人 都是只将主表dede_archives id设置为了1,这样还不行。一定要同时将微表dede_arctiny和附加表dede_addonarticle一并执行了这样id才可从1开始。   注意:前面加//不是sql语句的内容,只是借用PHP的注释,解释sql语句的用法和作用,实际操作时请不要放入织梦sql命令行工具输入框中。   因为织梦dedecms的sql语句就是对织梦的数据库进行批量操作,如果你对sql语句有所了解,也知道织梦的数据库结构,那上面的这些sql语句完全可以自己写,或者直接在MysqL数据库里面进行操作。当然,整理的这些织梦sql语句是非常少的,在以后的过程中,会慢慢加入更多的sql语句。如果你觉得这些sql语句还有点用,那就把No牛加入收藏,方便查看最新的sql语句。

dedecms批量删除会员的后台SQL语句

dedecms批量删除会员的后台SQL语句

网站如果开启会员注册功能,将可能会被批量注册,如果需要删除这些会员,就需要用到后台的执行sql语句功能,通过sql来删除会员资料。

 

此方法只适用于只需保留管理员并将其他所有会员删除的情况。

Dedecms用sql批量删除注册会员的方法

会员注册信息主要在 dede_member 表中

进入DEDE后台/系统/sql命令行工具

 

我们可以先查询表中有多少会员(这步非必须) 

select * from dede_member

 

查询结果:运行sql:select * from dede_member,共有598条记录,最大返回100条!

 

删除方法:

delete from dede_member where not mid='1' (mid:1 是管理员,所以不删除)

成功执行1个sql语句!

或者,如果你的管理员不是从1开始,你可以定义个区间,比如从10开始删除

 

delete from dede_member where mid between 10 and 10000

 

再进入会员模块看看,是不是全部删除成功?

今天关于织梦SQL语句批量清除注册会员信息安装织梦程序数据库密码的讲解已经结束,谢谢您的阅读,如果想了解更多关于C# 执行sql语句批量更新、DedeCMS 使用SQL语句批量删除会员、DedeCMS常用SQL语句整理 织梦SQL语句大全、dedecms批量删除会员的后台SQL语句的相关知识,请在本站搜索。

本文标签: