一、WordPress與MySQL數(shù)據(jù)庫(kù)之間是什么關(guān)系
說的簡(jiǎn)單點(diǎn),wordpress或者類似的網(wǎng)站程序就類似一輛BUS,而數(shù)據(jù)庫(kù)僅僅是一個(gè)記錄系統(tǒng)。這兩BUS長(zhǎng)的是什么樣子的是由類似WP的程序決定的,但是這輛BUS的內(nèi)容比如坐了多少人,每個(gè)人特征,坐在什么位置等等都記錄在數(shù)據(jù)庫(kù)里。
數(shù)據(jù)庫(kù)僅僅是一條條的記錄,比如某個(gè)乘客的特征是屬于數(shù)據(jù)庫(kù)的,但是這個(gè)乘客本身并不是數(shù)據(jù)庫(kù),比如制作網(wǎng)站會(huì)用到很多圖片文件,這些圖片文件保存于網(wǎng)站空間,數(shù)據(jù)庫(kù)頂多記錄這個(gè)圖片用在什么位置,具體怎么呈現(xiàn),但是文件本身并不包含在數(shù)據(jù)庫(kù),所以如果把這張圖片刪除,雖然數(shù)據(jù)庫(kù)有這條圖片的記錄,但是在某個(gè)位置會(huì)直接顯示個(gè)XX。
WordPress 是一個(gè)應(yīng)用層系統(tǒng),用來(lái)組織內(nèi)容。開發(fā)者選擇把這些內(nèi)容存放在 MySQL 中來(lái)維護(hù),這樣他們可以不去關(guān)心數(shù)據(jù)以何種具體形式來(lái)存儲(chǔ)維護(hù),只需定義抽象的數(shù)據(jù)模式,并通過標(biāo)準(zhǔn)接口 (SQL) 來(lái)操作數(shù)據(jù)。實(shí)現(xiàn)了這個(gè)標(biāo)準(zhǔn)接口的數(shù)據(jù)庫(kù)系統(tǒng)有很多,MySQL 只是其中之一。存儲(chǔ)的數(shù)據(jù)簡(jiǎn)單來(lái)說是每個(gè) WordPress 用戶或是每篇日志都不同的內(nèi)容,比如博客標(biāo)題、用戶名字、文章內(nèi)容、評(píng)論內(nèi)容、后臺(tái)選項(xiàng)等。要知道這些數(shù)據(jù)的組織結(jié)構(gòu),還是要用 MySQL 客戶端去看數(shù)據(jù)庫(kù)的表結(jié)構(gòu)。
延伸閱讀:
二、Navicat是什么
Navicat是一套快速、可靠和全面的數(shù)據(jù)庫(kù)管理工具,專門用于簡(jiǎn)化數(shù)據(jù)庫(kù)管理和降低管理成本。Navicat圖形界面直觀,提供簡(jiǎn)便的管理方法,設(shè)計(jì)和操作MySQL、MariaDB、SQL Server、Oracle、PostgreSQL和SQLite的數(shù)據(jù)。
Navicat提供一個(gè)直觀和設(shè)計(jì)完善的用戶界面,用于創(chuàng)建、修改和管理資料庫(kù)的所有對(duì)象,例如表、視圖、函數(shù)或過程、索引、觸發(fā)器和序列。我們的表設(shè)計(jì)器幫助用戶創(chuàng)建和修改數(shù)據(jù)庫(kù)的表,讓設(shè)置高級(jí)選項(xiàng),如關(guān)系、限制、觸發(fā)器和更多。
使用Navicat瀏覽和修改數(shù)據(jù),插入、編輯、刪除數(shù)據(jù)或復(fù)制和粘貼記錄到數(shù)據(jù)表形式的數(shù)據(jù)編輯器,Navicat將運(yùn)行相應(yīng)的命令(例如INSERT或UPDATE),免除寫復(fù)雜的SQL。廣泛的數(shù)據(jù)編輯工具令編輯工作更為方便,例如外鍵查找、set/enum選擇器和記錄篩選。