解讀怎樣從WordPress轉(zhuǎn)換到Z-Blog_建站經(jīng)驗(yàn)教程
推薦:重溫經(jīng)典——關(guān)于尼爾森 F 形狀網(wǎng)頁瀏覽模式這是一篇讀書筆記,是中午吃完飯閑來無事拿起同事放在桌子上的一本名為《解密SEO - 搜索引擎優(yōu)化與網(wǎng)站成功戰(zhàn)略》閱讀到的,該書的作者是歐朝暉(Terrence C.Ou) 在美國長期研究網(wǎng)站可用性的著名網(wǎng)站設(shè)計(jì)工程師杰柯尼爾森在2006年4月發(fā)表了一項(xiàng)《眼鏡軌跡的
我以前曾經(jīng)介紹過將Z-Blog數(shù)據(jù)庫轉(zhuǎn)換到WordPress的SQL語句,做為反例,還會(huì)有從WordPress系統(tǒng)轉(zhuǎn)換到Z-Blog系統(tǒng)的SQL語句,這是一個(gè)比較奇怪的話題,估計(jì)也很少有人這么做,不過對(duì)于某些特殊情況,我們有可能會(huì)將WordPress數(shù)據(jù)庫轉(zhuǎn)換到Z-Blog的Access數(shù)據(jù)庫,這里我介紹一下手動(dòng)使用SQL語句進(jìn)行轉(zhuǎn)換的方法。
首先在WordPress中建立一個(gè)和Z-Blog文章表、目錄相同結(jié)構(gòu)的表,建立的SQL語句如下:
CREATE TABLE blog_Article (
log_ID int NOT NULL ,
log_CateID int NULL ,
log_AuthorID int NULL ,
log_Level int NULL ,
log_Url varchar (255) NULL ,
log_Title varchar (255) NULL ,
log_Intro longtext NULL ,
log_Content longtext NULL ,
log_IP varchar (15) NULL ,
log_PostTime datetime NULL ,
log_CommNums int NULL ,
log_ViewNums int NULL ,
log_TrackBackNums int NULL ,
log_Tag varchar (255) NULL ,
log_IsTop varchar (10) NOT NULL
) DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
CREATE TABLE blog_Category (
cate_ID int NOT NULL ,
cate_Name varchar (50) NULL ,
cate_Order int NULL ,
cate_Intro varchar (255) NULL ,
cate_Count int NULL
) DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
由于Z-Blog的數(shù)據(jù)庫結(jié)構(gòu)相對(duì)Z-Blog要復(fù)雜的多,因此轉(zhuǎn)換之前還要進(jìn)行一些目錄ID的處理,其SQL語句如下:
update wp_posts, wp_term_relationships set wp_posts.post_category = wp_term_relationships.term_taxonomy_id where wp_posts.id=wp_term_relationships.object_id and wp_term_relationships.term_taxonomy_id in (select term_taxonomy_id from wp_term_taxonomy where taxonomy ='category')
這個(gè)語句將目錄ID保存到了wp_posts表中,這樣以后轉(zhuǎn)換會(huì)方便一些。
然后,執(zhí)行下面的語句,轉(zhuǎn)換文章表結(jié)構(gòu)。
INSERT INTO blog_Article (log_ID,log_CateID,log_AuthorID,log_Level,log_Url,log_Title,log_Intro,log_Content,log_PostTime,log_CommNums) select id, post_category, post_author, 4, id, post_title, post_excerpt, post_content, post_date, comment_count from wp_posts
轉(zhuǎn)換成功后,我們需要安裝一個(gè)MYSQL工具,名字叫MySQL ODBC Connector,安裝完成后,在ODBC中建立一個(gè)MySQL的數(shù)據(jù)源。
最后,打開Access文件,點(diǎn)“獲取外部數(shù)據(jù)”-“導(dǎo)入”,選擇“ODBC數(shù)據(jù)庫”中的MySQL數(shù)據(jù)源,導(dǎo)入blog_Article表即可,這樣就可以將WordPress的文章內(nèi)容導(dǎo)入到Z-Blog中了。
以上方法直接使用SQL語句轉(zhuǎn)換數(shù)據(jù)庫結(jié)構(gòu),適合大量數(shù)據(jù)的導(dǎo)入導(dǎo)出。少量數(shù)據(jù)可以通過導(dǎo)出XML文件的方式進(jìn)行轉(zhuǎn)換。
原文地址:http://www.williamlong.info/archives/1732.html
分享:談網(wǎng)站運(yùn)營和優(yōu)化心得個(gè)人站長大體上可以分為兩類人群,一種是憑個(gè)人愛好建站,另一種是為了賺錢建站。不過無論哪個(gè)人群都要盡量減少自己對(duì)網(wǎng)站的貼補(bǔ)。在sp泡沫消失了之后,大部分站長都在驚呼網(wǎng)站賺錢更難了,只剩下快要枯萎的樹干勉強(qiáng)支撐著,大家不禁要問,個(gè)人站長靠這些能
建站經(jīng)驗(yàn)教程Rss訂閱網(wǎng)站運(yùn)營教程搜索
建站經(jīng)驗(yàn)教程推薦
猜你也喜歡看這些
- 色情、少兒不宜、18禁—淺談注意力時(shí)代
- 手把手教你結(jié)合seo制作一個(gè)新網(wǎng)站
- 如何通過秀自己讓博客出名
- 警惕DIV癖 語義化標(biāo)簽頁面要好好學(xué)習(xí)HTML
- 談網(wǎng)站結(jié)構(gòu)調(diào)整對(duì)網(wǎng)站收錄量及網(wǎng)站排名的影響
- 地方分類信息網(wǎng)應(yīng)該注意的幾個(gè)問題
- 身為一名屌絲站長必須知道自己想要什么!
- 淺談運(yùn)營SNS的一些經(jīng)驗(yàn)
- 網(wǎng)絡(luò)廣告投放選擇實(shí)踐探討
- 企業(yè)開展網(wǎng)絡(luò)營銷存在的誤區(qū)
- 相關(guān)鏈接:
- 教程說明:
建站經(jīng)驗(yàn)教程-解讀怎樣從WordPress轉(zhuǎn)換到Z-Blog
。