sql语句之管理员实用篇(一)

瞧瞧,你知道这一串代码值“7dff72ee2003432e2a789e254234832d”表示多少吗?如果你以UC程序作为用户中心,从今天开始,我确信你将会用到它,记住,它对应的明文值是12345678

可能你一眼就看出到这是MD5值,厉害哦,不过,这可不是一般的MD5这么简单,还是来加深了解一下吧。

它是通过如下加工处理后得到的:

$salt = substr(uniqid(rand()), 0, 6);
$password = md5(md5($password).$salt);

值得一提的是这里的uniqid函数,它是当前时间精确到微秒再乘以1048576(2的20次幂)最后转换为十六进制得到的。

雷人,此文的开场够震撼!!!

接下来进入主题,介绍几个SQL语句。

1、将UC内UID为“123”会员的“密码”设置为“12345678”(慎用!

Update `uc_members` Set `password` = '7dff72ee2003432e2a789e254234832d' Where `uid` = '123';

2、清空UC内UID为“123”会员的安全提示

Update `uc_members` Set `secques`='' Where `uid` = '123';

3、标题和文章内容替换,这里需要根据程序来,我把DZ/UCH/SS分别列出来:

++A++++++SS部分

//替换itemid为”1000″的文章的内容

UPDATE `supe_spacenews` SET `message` = replace (`message`,'准备替换的内容','替换成的内容') WHERE `itemid`='1000';

//批量替换文章内容

UPDATE `supe_spacenews` SET `message` = replace (`message`,'准备替换的内容','替换成的内容');

//批量替换标题

UPDATE `supe_spaceitems` SET `subject` = replace (`subject`,'准备替换的内容','替换成的内容');

++B++++++DZ部分
//批量替换贴子内容

UPDATE `cdb_posts` SET `message` = replace (`message`,'准备替换的内容','替换成的内容');

//批量替换标题

UPDATE `cdb_threads` SET `subject` = replace (`subject`,'准备替换的内容','替换成的内容');

++C++++++UCH部分

//排名积分替换

UPDATE `uchome_show` SET `credit` = replace (`credit`,'准备替换的内容','替换成的内容');

//删除某个用户

DELETE FROM `uchome_show` WHERE `uchome_show`.`uid` = 1171 LIMIT 1;

//邮箱批量激活

UPDATE `uchome_spacefield` SET `emailcheck` = replace (`emailcheck`,'0','1');

++D++++++WP部分
//批量替换文章内容

UPDATE `wp_posts` SET `post_content` = replace (`post_content`,'准备替换的内容','替换成的内容');

//更改Wprdpress安装时的url地址

UPDATE `wp_options` SET `option_value` = replace (`option_value`,'http://www.旧域名.com','http://www.新域名.com');

暂时先放几个,改天再写。顺便提一下哦,升级SQL前,一定要备份好你的数据库哦,另外,如果你还在使用某个程序登陆后台来升级SQL语句的话,我建议你使用phpmyadmin。它很牛X,高手都用它。再次唠叨一下,phpmyadmin能够让你更清楚地了解升级时的状况,以防万一出错。

Leave a Reply