WordPress頁面存儲在數據庫中的什麼位置? [SQL 查詢]

已發表: 2022-10-07

有沒有想過 WordPress 會存儲你所有的頁面和帖子? 現在是 2022 年,WordPress 是互聯網上使用最廣泛的 CMS,它為近 35% 到 38% 的互聯網提供動力,並擁有超過 60% 的內容管理系統份額。

它絕對擁有主導市場的所有理由——簡單易用的導航界面,非技術人員也可以使用,加載速度快,使其對 SEO 友好,平台穩定,安全性高。

如果您認為 WordPress 的工作方式與您的圖片單獨存儲的典型移動設備一樣,那您就錯了方向。 您可能會問 WordPress 如何存儲我們的頁面,以及這種平衡管理背後的機制是什麼。

嗯,WordPress 將您的所有帖子(包括頁面和內容)保存在一個名為“ wp-posts ”的數據庫表中。 每當您發布新信息時,WordPress 都會自動將信息添加到此數據庫表中。

這些技術細節可能會讓您覺得太沉重而無法消化。 因此,讓我們更深入地研究這個概念並輕鬆探索這個過程。

滾動到頂部

目錄

WordPress是如何工作的?

WordPress 是使用 PHP 代碼開發的,它使用 MySQL 作為數據庫。 它是與基本 HTML 代碼不同類型的代碼。 既然您知道 WordPress 沒有使用 HTML,那麼您已經了解了第一個問題,即 WordPress 是否分別保存了每個帖子和頁面。

絕對不是,因為它沒有使用 HTML。

每當有人登陸您的網站並瀏覽內容時,WordPress 就會加載並蒐索預製數據庫中的所有信息,從 MySQL 收集信息後,它使用 PHP 將信息顯示在用戶面前。

讓我們簡化整個過程以便更好地理解:

  • 讀者登陸您的網站並希望閱讀您網站上可用的任何特定頁面(該網站託管在 WordPress 上)。
  • 現在 WordPress 掃描數據庫並通過運行以 index.php 開頭的 PHP 函數來查找該信息。
  • WordPress 審查您網站的存儲信息並選擇請求的帖子或頁面。
  • 您的網站有一個特定的主題,並且您正在使用一些插件進行管理。 現在 WordPress 將在呈現之前將請求的信息與插件和主題進行合併和排列。
  • 將所有內容打包在一起後,它會使用 HTML 代碼創建一個頁面。

現在頁面被發送顯示。 這就是整個過程。 WordPress 利用 MySQL 來生成顯示的 HTML 頁面。

滾動到頂部

WordPress 頁面在 SQL 中存儲在哪裡?

我們剛剛解釋了上面的過程,如前所述,WordPress 將所有創建的內容存儲在其數據庫中,包括頁面和帖子。 迄今為止,您創建的每條內容都存在於一個名為“ wp_posts ”的表中。

甚至可以通過兩種不同的方法來定制這個數據庫——一種是通過 SQL,可以通過 MySQL 的命令來完成,另一種方法是使用可靠的工具(我們推薦使用 phpMyAdmin)。 您可以使用該工具來管理和維護您的數據庫。

現在,大多數 WordPress 用戶在他們的控制面板中獲得 phpMyAdmin,具體取決於他們的主機。 如果您是使用 cPanel 的人,您可以簡單地登錄到您的帳戶,然後搜索 phpMyAdmin 選項。

它會將您直接發送到數據庫,您可以從中進行修改。 一旦你有了一個數據庫,你可以點擊它來查看你網站上使用的表格。

where wordpress pages are stored, where wordpress pages are stored in database

默認情況下,您將看到 12 個可使用插件進行編輯的表格。 現在這些表之一被命名為“ wp_posts ”,您將在其中獲得“ post_type ”。 這包含所有類型的帖子,包括頁面、自定義帖子、常規帖子等。您還可以看到包含作者姓名、發布日期、總評論等信息的不同列。

但是,我們不建議您嘗試使用數據庫,除非您已經很好地掌握了所需的技能和適當的知識。 一個小錯誤足以破壞您的整個網站。 在某些情況下,您甚至可能無法訪問您的網站,而且永遠無法恢復。 所以你知道這不是玩的東西。 這是非常危險的。

滾動到頂部

備份 WordPress 的 SQL 數據庫的步驟

SQL 備份過程並不痛苦。 您有兩個選項可用於備份 WordPress 的 SQL 數據庫。 一種是使用 phpMyAdmin,另一種是使用 WordPress 插件。 這兩種方法都是安全的,但插件易於使用。

下面我們詳細給出了使用phpMyAdmin方法備份SQL數據庫的步驟。 如果您想使用插件執行此過程,我們建議您使用“Updraft”和“All in one Migration”。

因此,以下是使用 phpMyAdmin 備份 WordPress 的 SQL 數據庫的簡單步驟:

首先使用您的用戶名和密碼登錄您的 cPanel 或控制面板。 如果您在登錄 cPanel 帳戶時需要幫助,請查看這篇文章。

where wordpress pages are stored, where wordpress pages are stored in database

搜索 phpMyAdmin 選項並單擊它以進入您網站的數據庫集合。

where wordpress pages are stored, where wordpress pages are stored in database

找到您要備份的數據庫並單擊它。 您將獲得“導出”數據庫文件的選項。 它將重定向到探索頁面。 您可以從這裡輕鬆下載備份。

where wordpress pages are stored, where wordpress pages are stored in database

在這裡,您有兩個選項可用於導出文件。 根據您的需要選擇最合適的一種; 完成後按“開始”按鈕。

現在您的下載將開始。 該文件將從您的 WordPress 數據庫發送到您的桌面。 您可以提取它並在需要時使用它。

滾動到頂部

常見問題 (FAQ)

我們從網上閱讀了您的問題,以下是我們遇到的一些常見問題,你們反复詢問。

Q1。 我可以使用哪些插件來備份 SQL 數據庫?

您有很多可用的選項,但我們想向您推薦我們最喜歡的兩個 - Updraft 插件和 All-in-One Migration 插件。 如果您要選擇其他選項,請確保它已更新並具有真實評論。

Q2。 除了數據庫之外,WordPress 的其他元素是什麼?

因此,WordPress 不僅綁定到數據庫,它還具有插件、您附加的媒體、您正在使用和使用過的主題、您已安裝的核心文件以及您能想到的所有文件。

Q3。 下載網站備份後會發生什麼?

備份將作為 zip 文件保存在您當前使用的本地設備上。 您可以提取它並在需要時使用它。

最後的想法

在本文中,我們通過詳細指南深入了解了所有步驟,以回答 WordPress 頁面在數據庫中的存儲位置。 我們想提醒您,使用數據庫可能不需要高超的編碼技能,但一次失誤可能會讓您付出所有在網站上的辛勤工作。

但是了解該過程將有助於您在將來進行任何故障排除。 因此,在對您的 WordPress 網站進行 SQL 備份時,請務必小心謹慎。 如果您遇到任何困難,請不要猶豫,將此事交給專家。

但是,如果您正確地按照本文中提到的步驟進行操作,則很簡單。 如有任何疑問,請發表評論,我們會盡快回复您!