DEDE进行数据模型建立及数据库分表操作
言归正传,在开始MYSQL分表之前,你最好把全站数据都备份一下,防止出错,然后需要先新建一个内容模型,方法是点击-核心-频道模型-内容模型管理-增加新模型,建立模型之后要新建一个字段,名字是:文章正文,英文名是:body,要选择html文本存储模式。固定发布模式。
建完之后就能在MYSQL里看到多了两个数据表,一个是dede_archivesXX,一个是dede_addonXX,可以自己取名。我们主要的操作在这两个表上进 行。
步骤一、在DEDE后台进行内容模型新建
当然如果你都只用文章模型那还有个简单的操作办法:
首先进入“频道模型”找到“普通文章”,“普通文章”后面有个复制操作,看到了就点击复制,这样就能增加一个单独的表了,也就是分表。
下面的图片是复制出来的界面图片
把“新频道名称”你自己改下,比如资讯栏目需要用这个表就改成资讯”,方便以后区分。默认的表名字是dede_addonarticle17,这个数字可以改
建立好表之后,再创建栏目,注意,创建栏目的时候“内容模型”要选择刚才你复制的那个,就是资讯|article17”
步骤二:对旧有数据进行迁移,MYSQL操作
这一步是我们对原来旧模型里面的数据,迁移到新增加模型的数据库中的主要操作,进入后台系统管理-系统帐号管理-SQL命令运行器
在下面的运行小窗口运行SQL的命令。
主要命令步骤如下:
1、insert into dede_addonX select * from dede_addonarticle where typeid=Y
这个dede_addonX就是刚刚我们建立的两个数据库中的一个,是一个附表。
这句话的意思是我们把dede_addonarticle(原来的大表)中的某一个档目(文章栏目数字号Y)中的所有数据复制到dede_addonX这个表里。
2、insert into dede_archivesX select * from dede_archives where typeid=Y
这个dede_archivesX是我们刚刚建立模型中的主索引表,这句话的意思和上句一样。
3、UPDATE `dede_full_search` SET `channelid` = 'X' WHERE `dede_full_search`.`typeid` =Y
将两个表复制完之后我,我们需要把我们DEDE数据的主索引表进行较正。
4、UPDATE `dede_archivesX` SET `channel` =X WHERE `typeid` =Y
再将我们的文章模型索引表进行较正
5、delete from dede_addonarticle where typeid=Y
将原来已经复制过的数据在原表删除。
步骤三:对新模型新栏目进行必要设置
频道管理,相关档目修改-基本设置
内容模型选定刚刚建立的那个模型,然后点高级设置,要设定相对应的模板。然后最下面的继承选项,选定之后整个栏目都会按这个设置顺承。
最后,检查一下是不是正确,点进这个新栏目看看里面文章是不是能正常显示,如果能显示,说明你成功了。
这个操作主要应用于文章模型,其它模型大同小异,也是可以实现。DEDECMS的分表操作相当于把一个大水库分成若干个小水库,然后通知接水的人,去小水库接水。省却了全部拥挤在大水库边排队的问题。
☉首先声明,只要是我们的vip会员所有源码均可以免费下载,不做任何限制
☉本站的源码不会像其它下载站一样植入大量的广告。为了更好的用户体验以后坚持不打水印
☉本站只提供精品源码,源码在于可用,不在多!!希望在这里找到你合适的。
☉本站提供的整站程序,均带数据及演示地址。可以在任一源码详情页查看演示地址
☉本站所有资源(包括源码、模板、素材、特效等)仅供学习与参考,请勿用于商业用途。
☉如有其他问题,请加网站客服QQ(984818011)进行交流。
☉本站的源码不会像其它下载站一样植入大量的广告。为了更好的用户体验以后坚持不打水印
☉本站只提供精品源码,源码在于可用,不在多!!希望在这里找到你合适的。
☉本站提供的整站程序,均带数据及演示地址。可以在任一源码详情页查看演示地址
☉本站所有资源(包括源码、模板、素材、特效等)仅供学习与参考,请勿用于商业用途。
☉如有其他问题,请加网站客服QQ(984818011)进行交流。
相关教程:
- 织梦dede首页列表页获取文章对应的tag标签
- 织梦dede导航栏目顶级和二级判断二级输出不同url
- 织梦dede标签array runphp静态生成乱码BUG解决方法
- 织梦dede如何禁止会员发布文章内容带超链接
- 织梦ajax跨域提交自定义表单和跨域验证码问题
- 织梦CMS MIP文章内容页图片适配百度MIP规范
- 织梦CMS时间格式实现XX秒前、XX分钟前、XX天前
- 织梦DedeCMS更新系统缓存增加清理沉余缓存的功能
- 织梦CMS让channelartlist标签支持currentstyle属性的
- 织梦dede自带编辑器替换百度ueditor编辑器
- 织梦DEDECMS整站动态化或整站静态化设置方法
- 织梦dede 模板路径templets目录都有什么?