| 一、清空数据库和删除数据库的区别? 
 清空数据库后,数据库保留数据结构,数据表中内容为空;比如,短消息表里,内容清空后,表本身仍然存在,但是网站上的会员之间的短消息没了;
 
 删除数据库,分为删除整个数据库和删除数据库中的某一个或多个表;
 
 1、删除整个数据库,方法http://www.verydz.com/help/viewthread.php?tid=1287&page=1&extra=#pid3654整个网站数据都会丢失破坏,需要重新安装设置;
 
 2、删除一个或几个数据表,数据库表本身结构及内容都会被删除。如果删除软件本身的表是必备的表(标准程序的表都有一定的关联性,尽量不要删除),直接删除很有可能会影响到您网站的正常使用,对网站影响比清空更大。
 
 二、什么情况下,您会需要清空数据库?
 
 1、数据库空间超额,并且不想通过增加数据库的方法来解决;
 2、某些无法在软件后台清理的内容需要清理;
 3、必须对某个表的某条记录而不是整个表清空;
 
 三、如何清空
 
 1、登录phpmyadmin的方法,http://www.verydz.com/help/thread-1288-1-1.html
 
 2、进入phpmyadmin后,有时会出现数据库表内容汉字显示为乱码,解决方法:点击主页图标,将Language选择为简体中文,如下:
 
 
     
 3、查看各数据库表大小,如下图:
 
 
     
 
 4、清空某个表的所有数据,如帖子表pre_forum_post:
 
 1)在数据库列表中找到这个表;
 2)点“浏览”;
 3)勾选要清理的记录;
 4)点“清空”, 见下图:
 
 
     
 5、针对discuz!软件用户,目前版本(discuzX2.5)清空表名末端moderate,log的表不会影响到网站正常使用,另外,短消息表(pre_ucenter_notelist)如果比较大也可以清理,帖子(post)、主题(thread)、会员(member)表不建议整体清空,如通过网站后台清理垃圾会员及垃圾贴,清空回收站后,最好优化一下数据表再重新通过步骤3查看总数据库大小。优化方法见:http://www.verydz.com/help/thread-1289-1-1.html
 
 
 
 注意:各位站长操作前,务必养成先做好备份再修改网站数据的好习惯!
 
 相关问题:discuz!X3数据字典:http://faq.comsenz.com/library/database/x3/x3_index.htm
 自助增加数据库教程:http://www.verydz.com/help/thread-796-1-1.html
 |