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