亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > CMS > Wordpress > 正文

WordPress必備數據庫SQL查詢語句整理

2024-09-07 00:48:19
字體:
來源:轉載
供稿:網友

最近明月給博客和主站都部署了SSL證書,徹徹底底的加入了HTTPS站點行列。這個期間也用到了SQL查詢語句來批量的對內鏈的HTTP前綴做替換,就感覺掌握一些SQL方面的語句還是非常有必要的,這不在【俄語譯客】博客上就發現了幾條比較實用的,適合 WordPress 實用的SQL語句。于是就趕緊收集分享出來了。

WordPress必備數據庫SQL查詢語句

1、找回密碼

現在說說忘了站點密碼該怎么辦。SQL查詢能輕而易舉將您忘記的密碼變成11111。
UPDATE wp_users SET user_pass = MD5('11111') WHERE ID=1;
原則上,不但可以更換自己的密碼,只要知道別的用戶的ID,還可以更換他的密碼。我們也可以不用ID而使用用戶名進行SQL查詢:
UPDATE wp_users SET user_pass = MD5('12345') WHERE user_login = 'LOGIN';

2、修改用戶名

很多人都知道,WordPress用戶名是不能更換的。因為更換用戶名是相當危險的,黑客一旦知道了用戶名,只要選一個密碼就可以了。所以我建議您注意下面的查詢,我們用它就能成功修改管理員用戶名:
 

UPDATE wp_users SET user_login = 'VASYA' WHERE user_login = 'admin';

這樣,我們就把我們習慣的“admin”替換成了VASYA。

3、刪除垃圾數據

很多博主和我一樣,都會為經常遇到大量垃圾評論所困擾,很難隨時手動清理。為此正好有一個小小的查詢可以清理全部標記為“垃圾評論”的評論。
 

DELETE FROM wp_comments WHERE comment_approved = 0

4、防止垃圾數據

經常有很多著名站點建議關閉舊文章評論,以免積攢太多垃圾數據。利用下面這條查詢語句可以很容易做到這一點。
 

UPDATE wp_posts SET comment_status = 'closed' WHERE post_date < '2014-05-01' AND post_status = 'publish';

這樣,2014年5月1日之前發表的全部文章的評論就關閉了。

5、利用通配符刪除垃圾評論

很多人都遇到過評論作者用自己的語言進行謾罵,玷污和公開詆毀您站點聲譽,或者發布不當內容鏈接。
利用確定的通配符關鍵詞可以刪除這些垃圾評論。
 

DELETE FROM wp_comments WHERE comment_author_url LIKE "%SEX%" ;

這用這條查詢能刪除全部含有關鍵詞SEX的評論和鏈接。
以上列舉了可能改善您的站點性能的主要SQL查詢.能給您管理博客帶來方便。

整理一些實用WordPress SQL查詢語句

以下代碼來自網絡,未經測試,操作數據庫有風險,請事先備份 !
為所有文章和頁面添加自定義字段
這段代碼可以為WordPress數據庫內所有文章和頁面添加一個自定義字段。 你需要做的就是把代碼中的‘UniversalCutomField‘替換成你需要的文字,然后把‘MyValue‘改成需要的值
聲明:以下代碼來自網絡,未經測試,僅供參考!
操作數據庫有風險,請事先備份 !

為所有文章和頁面添加自定義字段
這段代碼可以為WordPress數據庫內所有文章和頁面添加一個自定義字段。 你需要做的就是把代碼中的‘UniversalCutomField‘替換成你需要的文字,然后把‘MyValue‘改成需要的值。

INSERT INTO wp_postmeta  (post_id, meta_key, meta_value) SELECT ID AS post_id,  'UniversalCustomField' AS meta_key 'MyValue AS  meta_value FROM wp_postsWHERE ID NOT IN (SELECT  post_id FROM wp_postmeta WHERE meta_key = 'UniversalCustomField')

如果只需要為文章添加自定義字段,可以使用下面這段代碼:

INSERT INTO wp_postmeta  (post_id, meta_key, meta_value) SELECT ID AS post_id,  'UniversalCustomField' AS meta_key 'MyValue AS  meta_value FROM  wp_posts WHERE ID NOT IN (SELECT  post_id FROM wp_postmeta WHERE meta_key = 'UniversalCustomField')`` AND post_type = 'post';
如果只需要為頁面添加自定義字段,可以使用下面這段代碼:

INSERT INTO wp_postmeta  (post_id, meta_key, meta_value) SELECT ID AS post_id,  'UniversalCustomField' AS meta_key 'MyValue AS  meta_value FROM  wp_posts WHERE ID NOT IN (SELECT  post_id FROM wp_postmeta WHERE meta_key = 'UniversalCustomField')AND `post_type` = 'page';

刪除文章meta數據
當你安裝或刪除插件時,系統通過文章meta標簽存儲數據。 插件被刪除后,數據依然會存留在post_meta表中,當然這時你已經不再需要這些數據,完全可以刪除之。 記住在運行查詢前把代碼里的‘YourMetaKey‘替換成你需要的相應值。

DELETE FROM  wp_postmeta WHERE meta_key = 'YourMetaKey';

查找無用標簽
如果你在WordPress數據庫里執行查詢刪除舊文章,和之前刪除插件時的情況一樣,文章所屬標簽會留在數據庫里,并且還會出現在標簽列表/標簽云里。 下面的查詢可以幫你找出無用的標簽。

SELECT * From wp_terms wtINNER JOIN  wp_term_taxonomy wtt ON wt.term_id=wtt.term_id WHERE wtt.taxonomy='post_tag'  AND
wtt.count=0;

批量刪除垃圾評論
執行以下SQL命令:

DELETE FROM  wp_comments WHERE wp_comments.comment_approved = 'spam';

批量刪除所有未審核評論
這個SQL查詢會刪除你的網站上所有未審核評論,不影響已審核評論。

DELETE FROM  wp_comments WHERE comment_approved = 0
禁止評論較早文章
指定comment_status的值為open、closed或registered_only。 此外還需要設置日期(修改代碼中的2010-01-01):

UPDATE wp_posts  SET comment_status = 'closed' WHERE post_date  < '2010-01-01' AND post_status = 'publish';
停用/激活trackback與pingback
指定comment_status的值為open、closed或registered_only。
向所有用戶激活pingbacks/trackbacks:

UPDATE wp_posts  SET ping_status = 'open';
向所有用戶禁用pingbacks/trackbacks:

UPDATE wp_posts  SET ping_status = 'closed';
激活/停用某一日期前的Pingbacks & Trackbacks
指定ping_status的值為open、closed或registered_only。 此外還需要設置日期(修改代碼中的2010-01-01):

UPDATE wp_posts  SET ping_status = 'closed' WHERE post_date  < '2010-01-01' AND post_status = 'publish';
刪除特定URL的評論
當你發現很多垃圾評論都帶有相同的URL鏈接,可以利用下面的查詢一次性刪除這些評論。%表示含有“%”符號內字符串的所有URL都將被刪除

DELETE from  wp_comments WHERE comment_author_url LIKE "%nastyspamurl%"  ;
識別并刪除“X”天前的文章
查找“X”天前的所有文章(注意把X替換成相應數值):

SELECT * FROM `wp_posts` WHERE `post_type`  = 'post'AND DATEDIFF(NOW(),  `post_date`) > X
刪除“X”天前的所有文章:

DELETE FROM `wp_posts` WHERE `post_type`  = 'post'AND DATEDIFF(NOW(),  `post_date`) > X
刪除不需要的短代碼
當你決定不再使用短代碼時,它們不會自動消失。你可以用一個簡單的SQL查詢命令刪除所有不需要的短代碼。 把“tweet”替換成相應短代碼名稱:

UPDATE wp_post  SET post_content = replace(post_content, '[tweet]', '' )  ;
將文章轉為頁面
依然只要通過PHPMyAdmin運行一個SQL查詢就可以搞定:

UPDATE wp_posts  SET post_type = 'page' WHERE post_type =  'post'

將頁面轉換成文章

UPDATE wp_posts  SET post_type = 'post' WHERE post_type =  'page'

更改所有文章上的作者屬性
首先通過下面的SQL命令檢索作者的ID:

SELECT ID,  display_name FROM wp_users;
成功獲取該作者的新舊ID后,插入以下命令,記住用新作者ID替換NEW_AUTHOR_ID,舊作者ID替換OLD_AUTHOR_ID。

UPDATE wp_posts  SET post_author=NEW_AUTHOR_ID WHERE post_author=OLD_AUTHOR_ID;

批量刪除文章修訂歷史
文章修訂歷史保存可以很實用,也可以很讓人煩惱。 你可以手動刪除修訂歷史,也可以利用SQL查詢給自己節省時間。

DELETE FROM  wp_posts WHERE post_type = "revision";
停用/激活所有WordPress插件
激活某個插件后發現無法登錄WordPress管理面板了,試試下面的查詢命令吧,它會立即禁用所有插件,讓你重新登錄。

UPDATE wp_options  SET option_value = 'a:0:{}' WHERE option_name  = 'active_plugins';
更改WordPress網站的目標URL
把WordPress博客(模板文件、上傳內容&數據庫)從一臺服務器移到另一臺服務器后,接下來你需要告訴WordPress你的新博客地址。
使用以下命令時,注意將http://www.49028c.com/1.html換成你的原URL,www.49028c.com/2.html換成新URL地址。
首先:

UPDATE wp_options'//www.49028c.com/1.html', '//www.49028c.com/2.html')WHERE option_name  = 'home' OR option_name = 'siteurl'; 

然后利用下面的命令更改wp_posts里的URL:

UPDATE wp_posts  SET guid = replace(guid, '//www.49028c.com/1.html','http://www.49028c.com/2.html);

最后,搜索文章內容以確保新URL鏈接與原鏈接沒有弄混:

UPDATE wp_posts    SET post_content = replace(post_content, ' http://www.49028c.com/1.html ', ' http://www.49028c.com/2.html ');  

更改默認用戶名Admin
把其中的YourNewUsername替換成新用戶名。

UPDATE wp_users  SET user_login = 'YourNewUsername' WHERE user_login  = 'Admin';
手動重置WordPress密碼
如果你是你的WordPress網站上的唯一作者,并且你沒有修改默認用戶名, 這時你可以用下面的SQL查詢來重置密碼(把其中的PASSWORD換成新密碼):

UPDATE `wordpress`.`wp_users`  SET `user_pass` = MD5('PASSWORD') 
WHERE `wp_users`.`user_login`  =`admin` LIMIT 1;

搜索并替換文章內容
OriginalText換成被替換內容,ReplacedText換成目標內容:

UPDATE wp_posts SET `post_content` = REPLACE (`post_content`, 'OriginalText','ReplacedText');

更改圖片URL
下面的SQL命令可以幫你修改圖片路徑:

 

UPDATE wp_postsSET post_content  = REPLACE (post_content, 'src=”http://www.49028c.com',  'src=”http://www.49028c.com');  

都是比較使用的wordpress 的phpmysql語句 值得收藏!

老貓提溫馨示:使用這些查詢語句時請將數據表前綴wp_替換成自己的。

其實,SQL還有很多神乎其技的用法的,重要的是大家在學習或者測試SQL的時候一定要記得“備份”哦,否則后果自負呀!再次感謝【俄語譯客】博客的無私分享。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美激情精品久久久| 日韩成人在线视频观看| 国产精品久久久久久网站| 97av在线视频免费播放| 亚洲成成品网站| 中文字幕少妇一区二区三区| 亚洲第一天堂无码专区| 国产精品自产拍在线观| 久久久久久久久久久成人| 亚洲国产精品久久精品怡红院| 色噜噜狠狠色综合网图区| 国产精品久久久久久久7电影| 欧美成人午夜剧场免费观看| 日韩中文字幕视频在线观看| 日本精品va在线观看| 亚洲男人天堂2023| 成人免费观看49www在线观看| 久久久视频免费观看| 亚洲国产精品va在看黑人| 亚洲成**性毛茸茸| 日韩精品免费看| 久久久亚洲福利精品午夜| 美女视频久久黄| 久久人人爽人人爽人人片亚洲| 欧美激情亚洲国产| 亚洲欧美一区二区三区四区| 91av视频导航| 精品性高朝久久久久久久| 色噜噜狠狠狠综合曰曰曰| 97热精品视频官网| 精品视频中文字幕| 91久久在线观看| 亚洲美女性生活视频| 亚洲美女喷白浆| 欧美国产日韩精品| 国产精品美腿一区在线看| 91久久精品国产91久久性色| 国产精品日日摸夜夜添夜夜av| 影音先锋欧美精品| 亚洲国产精品大全| 国产精品视频久| 一区二区三区视频免费| 国产在线观看91精品一区| 78色国产精品| 欧美日韩成人在线播放| 久久在线免费观看视频| 亚洲第一二三四五区| 成人免费午夜电影| 久久99精品久久久久久噜噜| 久久精品视频中文字幕| 亚洲www在线观看| 日韩av在线免费看| 亚洲成人aaa| 日韩电影网在线| 欧美精品在线观看| 亚洲最大福利网| 国产有码在线一区二区视频| 国产精品自产拍高潮在线观看| 欧美中文字幕在线视频| 一本一本久久a久久精品牛牛影视| 国产一区二区在线免费视频| 在线观看日韩欧美| 日韩成人av在线| 91精品久久久久久久久久久久久久| 亚洲欧美国产一区二区三区| zzijzzij亚洲日本成熟少妇| 欧美激情aaaa| 日本人成精品视频在线| 亚洲国产精品久久精品怡红院| 91久久久久久久一区二区| 日韩精品免费一线在线观看| 成人综合国产精品| 国产一区私人高清影院| 亚洲第一福利网站| 欧美黄色免费网站| 亚洲国产精品成人精品| 日韩美女av在线免费观看| 大胆欧美人体视频| 美女视频黄免费的亚洲男人天堂| 亚洲男人天堂2019| 成人免费视频97| 久久久久久高潮国产精品视| 久久中文字幕一区| 亚洲激情电影中文字幕| 精品国产一区二区在线| 91色视频在线观看| 国产一区二区三区视频免费| 亚洲精品国产免费| 97涩涩爰在线观看亚洲| 欧美国产视频一区二区| 懂色av一区二区三区| 欧美日韩国产va另类| 91九色国产在线| 久久香蕉国产线看观看网| 国产美女久久精品香蕉69| 欧美在线视频一区二区| 亚洲国产小视频在线观看| 欧美一级黑人aaaaaaa做受| 韩国三级电影久久久久久| 欧美日韩高清在线观看| 国产一区二区三区直播精品电影| 成人久久久久爱| 亚洲午夜未满十八勿入免费观看全集| 在线成人中文字幕| 成人国产在线激情| 自拍偷拍亚洲精品| 在线不卡国产精品| 国产中文字幕91| 最新日韩中文字幕| 亚洲欧美日韩成人| 91精品视频一区| 精品一区二区三区电影| 最近中文字幕mv在线一区二区三区四区| 69久久夜色精品国产69| 国产欧美日韩专区发布| 久久久最新网址| 亚洲网站在线观看| 97视频在线观看亚洲| 久久国产视频网站| 91影视免费在线观看| 91高清视频免费| 色99之美女主播在线视频| 色久欧美在线视频观看| 国产精品久久久久久亚洲影视| 在线免费观看羞羞视频一区二区| 国产偷亚洲偷欧美偷精品| 国产精品美女在线观看| 成人免费自拍视频| 久久五月天色综合| 亚洲电影免费观看| 国内精久久久久久久久久人| 久久久久久久久久久人体| 精品免费在线视频| 日韩有码在线播放| 日韩黄色av网站| 亚洲美女激情视频| 欧美一级视频免费在线观看| 欧美大尺度在线观看| 国产在线拍揄自揄视频不卡99| 欧美激情亚洲激情| 国产成人精品999| 国产视频自拍一区| 亚洲欧洲日产国码av系列天堂| 美日韩精品视频免费看| 中文字幕亚洲色图| 国产精品久久99久久| 最近2019年日本中文免费字幕| 7777kkkk成人观看| 国产成人aa精品一区在线播放| 国产精品久久久久久亚洲影视| 国产精品三级美女白浆呻吟| 亚洲天堂精品在线| 97在线视频免费| 欧美日韩午夜剧场| 成人免费网视频| 久久激情视频免费观看| 日韩免费电影在线观看| 国产精自产拍久久久久久蜜| 国产精品视频大全| 欧美午夜激情视频| 中文字幕在线精品| 亚洲色图第一页| 精品久久久久久久久国产字幕| 亚洲伊人一本大道中文字幕|