国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

WordPress必備數(shù)據(jù)庫SQL查詢語句整理

這篇具有很好參考價值的文章主要介紹了WordPress必備數(shù)據(jù)庫SQL查詢語句整理。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

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

WordPress必備數(shù)據(jù)庫SQL查詢語句

1、找回密碼

現(xiàn)在說說忘了站點密碼該怎么辦。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用戶名是不能更換的。因為更換用戶名是相當(dāng)危險的,黑客一旦知道了用戶名,只要選一個密碼就可以了。所以我建議您注意下面的查詢,我們用它就能成功修改管理員用戶名:
?

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

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

3、刪除垃圾數(shù)據(jù)

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

DELETE FROM wp_comments WHERE comment_approved = 0

4、防止垃圾數(shù)據(jù)

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

UPDATE wp_posts SET comment_status = 'closed' WHERE post_date 

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

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

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

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

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

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

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

為所有文章和頁面添加自定義字段
這段代碼可以為WordPress數(shù)據(jù)庫內(nèi)所有文章和頁面添加一個自定義字段。 你需要做的就是把代碼中的‘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數(shù)據(jù)
當(dāng)你安裝或刪除插件時,系統(tǒng)通過文章meta標(biāo)簽存儲數(shù)據(jù)。 插件被刪除后,數(shù)據(jù)依然會存留在post_meta表中,當(dāng)然這時你已經(jīng)不再需要這些數(shù)據(jù),完全可以刪除之。 記住在運行查詢前把代碼里的‘YourMetaKey‘替換成你需要的相應(yīng)值。

DELETE FROM? wp_postmeta WHERE meta_key = 'YourMetaKey';

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

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;

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

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

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

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

UPDATE wp_posts? SET comment_status = 'closed' WHERE post_date? 停用/激活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。 此外還需要設(shè)置日期(修改代碼中的2010-01-01):

UPDATE wp_posts? SET ping_status = 'closed' WHERE post_date? 刪除特定URL的評論
當(dāng)你發(fā)現(xiàn)很多垃圾評論都帶有相同的URL鏈接,可以利用下面的查詢一次性刪除這些評論。%表示含有“%”符號內(nèi)字符串的所有URL都將被刪除

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

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
刪除不需要的短代碼
當(dāng)你決定不再使用短代碼時,它們不會自動消失。你可以用一個簡單的SQL查詢命令刪除所有不需要的短代碼。 把“tweet”替換成相應(yīng)短代碼名稱:

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

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

將頁面轉(zhuǎn)換成文章

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查詢給自己節(jié)省時間。

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

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

UPDATE wp_options
'//www.yii666.net/1.html', '//www.yii666.net/2.html')
WHERE option_name  = 'home' OR option_name = 'siteurl'; 

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

UPDATE wp_posts? SET guid = replace(guid, '//www.yii666.net/1.html','https://www.yii666.net/2.html);

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

UPDATE wp_posts    
SET post_content = replace(post_content, ' https://www.yii666.net/1.html ', ' https://www.yii666.net/2.html ');  

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

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

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

搜索并替換文章內(nèi)容
OriginalText換成被替換內(nèi)容,ReplacedText換成目標(biāo)內(nèi)容:

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

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

UPDATE wp_postsSET post_content  = REPLACE (post_content, 'src=”https://www.yii666.net',  'src=”https://www.yii666.net');  

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

老貓?zhí)釡剀笆荆菏褂眠@些查詢語句時請將數(shù)據(jù)表前綴wp_替換成自己的。

其實,SQL還有很多神乎其技的用法的,重要的是大家在學(xué)習(xí)或者測試SQL的時候一定要記得“備份”哦,否則后果自負呀!再次感謝【俄語譯客】博客的無私分享。文章來源地址http://www.zghlxwxcb.cn/news/detail-429001.html

到了這里,關(guān)于WordPress必備數(shù)據(jù)庫SQL查詢語句整理的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • MySQL數(shù)據(jù)庫增刪改查及聚合查詢SQL語句學(xué)習(xí)匯總

    MySQL數(shù)據(jù)庫增刪改查及聚合查詢SQL語句學(xué)習(xí)匯總

    目錄 數(shù)據(jù)庫增刪改查SQL語句 MySQL數(shù)據(jù)庫指令 1.查詢數(shù)據(jù)庫 2.創(chuàng)建數(shù)據(jù)庫 3.刪除數(shù)據(jù)庫 4.選擇數(shù)據(jù)庫 創(chuàng)建表table ? 查看所有表 創(chuàng)建表 查看指定表的結(jié)構(gòu) 刪除表 數(shù)據(jù)庫命令進行注釋 增刪改查(CRUD)詳細說明 增加 SQL庫提供了關(guān)于時間的函數(shù):now()? 查詢 查詢表作列與列之間進

    2024年02月09日
    瀏覽(29)
  • 分享一些實用WordPress SQL查詢語句

    以下代碼來自網(wǎng)絡(luò),未經(jīng)測試,操作數(shù)據(jù)庫有風(fēng)險,請事先備份 ! 為所有文章和頁面添加自定義字段 這段代碼可以為WordPress數(shù)據(jù)庫內(nèi)所有文章和頁面添加一個自定義字段。 你需要做的就是把代碼中的‘UniversalCutomField‘替換成你需要的文字,然后把‘MyValue‘改成需要的值

    2023年04月23日
    瀏覽(30)
  • MySQL數(shù)據(jù)庫查詢語句之組函數(shù),子查詢語句

    MySQL數(shù)據(jù)庫查詢語句之組函數(shù),子查詢語句

    以組為操作單位,一組數(shù)據(jù)得到一個結(jié)果。 在沒有手動分組的前提下,整張表默認為一組數(shù)據(jù) max(列名):獲取最大值 min(列名):獲取最小值 sum(列名):獲取總和 avg(列名):獲取平均值 count(列名):統(tǒng)計值的個數(shù) 所有組函數(shù)都會自動忽略null值 在某些情況下,我們需要根據(jù)需要

    2024年01月23日
    瀏覽(22)
  • MySQL數(shù)據(jù)庫高級查詢語句

    MySQL數(shù)據(jù)庫高級查詢語句

    基于這兩個數(shù)據(jù)庫表格來實現(xiàn)以下實驗 concat(x,y)將提供的參數(shù)x和y拼接成一個字符串 trim()返回去除指定格式的值 GROUP BY 有一個原則,凡是在 GROUP BY 后面出現(xiàn)的字段,必須在 SELECT 后面出現(xiàn); 凡是在 SELECT 后面出現(xiàn)的、且未在聚合函數(shù)中出現(xiàn)的字段,必須出現(xiàn)在 GROUP BY 后

    2024年02月11日
    瀏覽(97)
  • MySQL數(shù)據(jù)庫——高級查詢語句

    MySQL數(shù)據(jù)庫——高級查詢語句

    數(shù)據(jù)庫是用來存儲數(shù)據(jù),更新,查詢數(shù)據(jù)的工具,而查詢數(shù)據(jù)是一個數(shù)據(jù)庫最為核心的功能,數(shù)據(jù)庫是用來承載信息,而信息是用來分析和查看的。所以掌握更為精細化的查詢方式是很有必要的。本文將圍繞數(shù)據(jù)的高級查詢語句展開。 1.指定指字段進行查詢——SELECT 語法:

    2024年02月11日
    瀏覽(106)
  • 數(shù)據(jù)庫 實驗四 select查詢語句

    實驗四 一、實驗?zāi)康?(1) 掌握SELECT語句在多表查詢中的應(yīng)用。 (2) 掌握多表連接的幾種連接方式及應(yīng)用。 二、實驗要求 1、學(xué)生提前準(zhǔn)備好實驗報告,預(yù)習(xí)并熟悉實驗步驟; 2、遵守實驗室紀(jì)律,在規(guī)定的時間內(nèi)完成要求的內(nèi)容; 3、1~2人為1小組,實驗過程中獨立操作、相互學(xué)

    2023年04月20日
    瀏覽(23)
  • SQL 數(shù)據(jù)庫語句- 創(chuàng)建和管理數(shù)據(jù)庫

    SQL CREATE DATABASE 語句用于創(chuàng)建一個新的 SQL 數(shù)據(jù)庫。 以下 SQL 語句創(chuàng)建了一個名為 \\\"testDB\\\" 的數(shù)據(jù)庫: 通過這個簡單的語句,你可以成功地創(chuàng)建一個名為 \\\"testDB\\\" 的數(shù)據(jù)庫。記得在實際應(yīng)用中,你可能需要添加其他選項,比如指定字符集、校對規(guī)則等,以滿足具體需求。 SQL DRO

    2024年02月05日
    瀏覽(37)
  • 數(shù)據(jù)庫基礎(chǔ)——數(shù)據(jù)庫、數(shù)據(jù)表和SQL語句

    數(shù)據(jù)庫基礎(chǔ)——數(shù)據(jù)庫、數(shù)據(jù)表和SQL語句

    數(shù)據(jù)庫是用來存儲、管理數(shù)據(jù)的倉庫 數(shù)據(jù)表是數(shù)據(jù)的存儲結(jié)構(gòu) Structured Query Language,結(jié)構(gòu)化查詢語言,用來操作數(shù)據(jù)庫 安裝MySQL,自行百度 進入cmd使用命令 mysql -hAddress -uUser -p(Password) 登錄數(shù)據(jù)庫 -p后直接回車可進入密文登錄 如果出現(xiàn)以下報錯,則打開任務(wù)管理器-服務(wù)-開啟

    2024年02月09日
    瀏覽(45)
  • SQL語句創(chuàng)建數(shù)據(jù)庫

    SQL語句如下: (1) name: 數(shù)據(jù)文件名稱一般為 ( name ) _Data ,日志文件名稱一般為( name )_Log 。 (2) filename: 數(shù)據(jù)文件名后綴為 .mdf ,日志文件名后綴為 .ldf 。 (3) maxsize: 設(shè)置為 unlimited 時,表示文件最大大小無限制。 (4) filegrowth: 可以設(shè)置為具體值(—M)或者百分比

    2024年02月13日
    瀏覽(40)
  • 數(shù)據(jù)庫SQL語句使用

    -- 查詢所有數(shù)據(jù)庫 -- 創(chuàng)建數(shù)據(jù)庫,數(shù)據(jù)庫名為mydatabase ? -- 如果沒有名為 mydatabase的數(shù)據(jù)庫則創(chuàng)建,有就不創(chuàng)建 ? -- 如果沒有名為 mydatabase的數(shù)據(jù)庫則創(chuàng)建,有就不創(chuàng)建,數(shù)據(jù)庫字符編碼設(shè)置為utf8mb4 -- 使用數(shù)據(jù)庫 -- 刪除名為mydatabase的數(shù)據(jù)庫 -- 如果有名為 mydatabase的數(shù)據(jù)庫則

    2024年02月12日
    瀏覽(30)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包