[转帖][分享]CMS SQL大集合
SQL语句备忘
收集了一些SQL语句,大家来补充
1、站点访问量:update configs set counter=**
max_tim 访问量
max_online 时间
2、清除没有发过帖的积分:update user_data set integral=0 where bbs_counter=0
3、删除访问量低于20的贴子:delete from bbs_topic where counter<20
4、删除游客登陆记录:delete from user_login
5、如果我要扣除某一个ID为 A 的 注册用户的10积分应改如何执行呢?
update user_data set emoney=emoney-10 where username='A'
6、后台改用户名
update user_data set username='****' where id=*
7、删除30天内未登陆且一帖未发的用户,如何执行如下SQL语句?
delete from user_data where bbs_counter<1 and datediff('d',last_tim,now())>30
8、比如给每位用户增加10元
update user_data set emoney=emoney+10
9、删除仅注册没有发过一贴的用户
delete from user_data where bbs_counter<1
10、删除30天内未登陆的用户
delete from user_data where DateDiff('d',last_tim,now())>30
11、给网络奇才增加100元
update user_data set emoney=emoney+100 where username='JK'
12、删除指定用户的论坛所有贴子
delete from bbs_data where username='sdk'
delete from bbs_topic where username='sdk'
13、更改用户名字 update user_data set username='新名字' where username='旧名字'
14、最高峰发生在 update configs set max_tim=2004-1-1
15、同时在线 update configs set max_online=10
16、总访问量 update configs set counter=1000
17、统计时间 update configs set start_tim='2004年1月1日'
18、删除3个月没有登录的会员 delete from user_data where datediff('n',last_tim,now())>3
19、删除某个会员在一定时期内所有的主题贴 delete from bbs_topic where tim<#时间# and tim>#时间2# and username='名字'
20、删除某个会员在一定时期内所有的回贴 delete from bbs_data where tim<#时间# and tim>#时间2# and username='名字'
21、删除积分为负分的会员应如何呀 delete from user_data where integral<0
数据清空,只剩下一个管理员的sql语句 delete table where id=你的ID
22、修改文章与新闻作者与出处的SQL语句
指定更新
update news set username='xxx',comto='xxxx' where id=1
全部更新
update news set username='xxx',comto='xxxx' where 1=1
文章
news改成article
23、将所有软件下载金币改为2
update down set emoney=2
影院等均可参照执行
24、将五星级软件下载金币改为2,四星级改为1
update down set emoney=2 where types=5
update down set emoney=1 where types=4
(其它可以以此类推)
25、删除3个月没有登录的会员
delete from user_data where datediff('n',last_tim,now())>3
26、修改文章等权限
update article set power='1.2.3.4.5.6.0'
以后下载什么的权限问题就可以解决啦
27、修正升级到SY版本,论坛下界越标问题:
update bbs_forum set forum_config="0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0"
28、数据表中增加字段及默认值:
ALTER TABLE 表名 ADD COLUMN 字段名 TEXT(25)
这里增加了一个字段为text型,长度为25字符的字段
update 表名 set 字段名=0
这是增加字段的默认值
Re:[转帖][分享]CMS SQL大集合
程序常用到的CMS SQL语句更改用户名字 update user_data set username='新名字' where username='旧名字'
最高峰发生在 update configs set max_tim=2004-1-1
同时在线 update configs set max_online=10
总访问量 update configs set counter=1000
统计时间 update configs set start_tim='2004年1月1日'
删除3个月没有登录的会员 delete from user_data where datediff('n',last_tim,now())>3
删除某个会员在一定时期内所有的主题贴 delete from bbs_topic where tim<#时间# and tim>#时间2# and username='名字'
删除某个会员在一定时期内所有的回贴 delete from bbs_data where tim<#时间# and tim>#时间2# and username='名字'
删除积分为负分的会员应如何呀 delete from user_data where integral<0
数据清空,只剩下一个管理员的sql语句 delete table where id=你的ID
修改文章与新闻作者与出处的SQL语句
指定更新
update news set username='xxx',comto='xxxx' where id=1
全部更新
update news set username='xxx',comto='xxxx' where 1=1
文章
news改成article
将所有软件下载金币改为2
update down set emoney=2
影院等均可参照执行
将五星级软件下载金币改为2,四星级改为1
update down set emoney=2 where types=5
update down set emoney=1 where types=4
(其它可以以此类推)
站点访问量:update configs set counter=**
max_tim 访问量
max_online 时间
清除没有发过帖的积分:update user_data set integral=0 where bbs_counter=0
删除访问量低于20的贴子:delete from bbs_topic where counter<20
删除游客登陆记录:delete from user_login
站点访问量:update configs set counter=**
max_tim 访问量
max_online 时间
清除没有发过帖的积分:update user_data set integral=0 where bbs_counter=0
删除访问量低于20的贴子:delete from bbs_topic where counter<20
删除游客登陆记录:delete from user_login
如果我要扣除某一个ID为 A 的 注册用户的10积分应改如何执行呢?
update user_data set emoney=emoney-10 where username='A'
后台改用户名
update user_data set username='****' where id=*
删除30天内未登陆且一帖未发的用户,如何执行如下SQL语句?
delete from user_data where bbs_counter<1 and datediff('d',last_tim,now())>30
比如给每位用户增加10元
update user_data set emoney=emoney+10
删除仅注册没有发过一贴的用户
delete from user_data where bbs_counter<1
删除30天内未登陆的用户
delete from user_data where DateDiff('d',last_tim,now())>30
给网络奇才增加100元
update user_data set emoney=emoney+100 where username='JK'
删除指定用户的论坛所有贴子
delete from bbs_data where username='sdk'
delete from bbs_topic where username='sdk'
更改用户名字 update user_data set username='新名字' where username='旧名字'
最高峰发生在 update configs set max_tim=2004-1-1
同时在线 update configs set max_online=10
总访问量 update configs set counter=1000
统计时间 update configs set start_tim='2004年1月1日'
删除3个月没有登录的会员 delete from user_data where datediff('n',last_tim,now())>3
删除某个会员在一定时期内所有的主题贴 delete from bbs_topic where tim<#时间# and tim>#时间2# and username='名字'
删除某个会员在一定时期内所有的回贴 delete from bbs_data where tim<#时间# and tim>#时间2# and username='名字'
删除积分为负分的会员应如何呀 delete from user_data where integral<0
数据清空,只剩下一个管理员的sql语句 delete table where id=你的ID
修改文章与新闻作者与出处的SQL语句
指定更新
update news set username='xxx',comto='xxxx' where id=1
全部更新
update news set username='xxx',comto='xxxx' where 1=1
文章
news改成article
amin一向很热心,所以支持一下.
将所有软件下载金币改为2
update down set emoney=2
影院等均可参照执行
将五星级软件下载金币改为2,四星级改为1
update down set emoney=2 where types=5
update down set emoney=1 where types=4
(其它可以以此类推)
删除3个月没有登录的会员
delete from user_data where datediff('n',last_tim,now())>3
Re:[转帖][分享]CMS SQL大集合
谢谢非常有用
页:
[1]