官术网_书友最值得收藏!

2.3 phpMyAdmin的應(yīng)用

phpMyAdmin是一款使用PHP開發(fā)的B/S模式的MySQL管理軟件。該工具是基于Web跨平臺(tái)的管理程序,并且支持簡(jiǎn)體中文。利用該工具,可以不必通過命令來操作MySQL數(shù)據(jù)庫了,而是可以像SQL Server那樣通過圖形方式來操作數(shù)據(jù)庫。

2.3.1 下載并啟動(dòng)phpMyAdmin

phpMyAdmin可以運(yùn)行在各種版本的PHP及MySQL下,可以對(duì)數(shù)據(jù)庫進(jìn)行操作,如創(chuàng)建、修改和刪除數(shù)據(jù)庫、數(shù)據(jù)表及數(shù)據(jù)等。不過,在進(jìn)行數(shù)據(jù)庫操作之前,首先需要下載、啟動(dòng)并登錄phpMyAdmin軟件,具體操作步驟如下。

(1)在瀏覽器中輸入phpMyAdmin的官方網(wǎng)站地址https://www.phpmyadmin.net/,即可下載最新版本的phpMyAdmin,如圖2-42所示。

(2)下載WampServer軟件,并啟動(dòng)該軟件,然后將phpMyAdmin文件放置在本地磁盤C:\wamp\apps之中,如圖2-43所示。

圖2-42 phpMyAdmin下載頁面

圖2-43 修改phpMyAdmin的存放位置

(3)在IE瀏覽器地址欄中輸入phpMyAdmin訪問地址,如http://localhost/phpmyadmin/,即可打開登錄頁面,如圖2-44所示。

(4)輸入正確的用戶名和密碼,即可進(jìn)入phpMyAdmin的工作界面,并在左側(cè)窗格顯示MySQL數(shù)據(jù)庫內(nèi)置的4個(gè)系統(tǒng)數(shù)據(jù)庫,分別是mysql、information_schema、performance_schema和sys,如圖2-45所示。

①mysql數(shù)據(jù)庫:是系統(tǒng)數(shù)據(jù)庫,在24個(gè)數(shù)據(jù)表中保存了整個(gè)數(shù)據(jù)庫的系統(tǒng)設(shè)置,十分重要。

圖2-44 phpMyAdmin登錄頁面

圖2-45 phpMyAdmin的工作界面

②information_schema數(shù)據(jù)庫:包括數(shù)據(jù)庫系統(tǒng)的所有對(duì)象信息和進(jìn)程訪問、狀態(tài)信息,如有什么庫,有什么表,有什么字典,有什么存儲(chǔ)過程,等等。

③performance_schema存儲(chǔ)引擎:新增的一個(gè)存儲(chǔ)引擎,主要用于收集數(shù)據(jù)庫服務(wù)器性能參數(shù),包括鎖、互斥變量、文件信息;保存歷史的事件匯總信息,為提供MySQL服務(wù)器性能做出詳細(xì)的判斷,對(duì)于新增和刪除監(jiān)控事件點(diǎn)都非常容易,并可以隨意改變mysql服務(wù)器的監(jiān)控周期。

④sys數(shù)據(jù)庫:該數(shù)據(jù)庫是供用戶測(cè)試用的數(shù)據(jù)庫,可以在里面添加數(shù)據(jù)表來測(cè)試。

2.3.2 創(chuàng)建與刪除數(shù)據(jù)庫

phpMyAdmin內(nèi)置有MySQL數(shù)據(jù)庫系統(tǒng),在這里可以以圖形方式創(chuàng)建數(shù)據(jù)庫,這里以在MySQL中創(chuàng)建一個(gè)企業(yè)員工管理數(shù)據(jù)庫company為例,來介紹創(chuàng)建并連接數(shù)據(jù)庫的方法,具體操作步驟如下。

(1)在phpMyAdmin工作界面中單擊“數(shù)據(jù)庫”圖標(biāo),進(jìn)入“新建數(shù)據(jù)庫”頁面,然后在文本框中輸入要?jiǎng)?chuàng)建數(shù)據(jù)庫的名稱company,如圖2-46所示。

(2)單擊“創(chuàng)建”按鈕,即可完成數(shù)據(jù)庫的創(chuàng)建,這時(shí)可以在phpMyAdmin工作界面的左側(cè)窗格顯示新創(chuàng)建的數(shù)據(jù)庫company,如圖2-47所示。

圖2-46 新建數(shù)據(jù)庫頁面

圖2-47 顯示創(chuàng)建的數(shù)據(jù)庫

(3)如果想要?jiǎng)h除某個(gè)數(shù)據(jù)庫,首先選擇該數(shù)據(jù)庫,然后在phpMyAdmin工作界面中單擊“操作”圖標(biāo),進(jìn)入操作工作界面,然后單擊“刪除數(shù)據(jù)庫”窗格中的“刪除數(shù)據(jù)庫(DROP)”鏈接,如圖2-48所示。

(4)這時(shí)會(huì)彈出一個(gè)“確認(rèn)”信息提示框,單擊“確定”按鈕,即可完成數(shù)據(jù)庫的刪除操作,如圖2-49所示。

圖2-48 “刪除數(shù)據(jù)庫”窗格

圖2-49 “確認(rèn)”信息提示框

2.3.3 創(chuàng)建與刪除數(shù)據(jù)表

在一個(gè)數(shù)據(jù)庫中可以保存多個(gè)數(shù)據(jù)表,例如在一個(gè)企業(yè)員工管理數(shù)據(jù)庫中,就包含了多個(gè)數(shù)據(jù)表,如員工信息數(shù)據(jù)表、崗位工資數(shù)據(jù)表、銷售業(yè)績(jī)數(shù)據(jù)表等。因此,這里在創(chuàng)建好的數(shù)據(jù)庫company中,創(chuàng)建一個(gè)用于保存員工信息的employee數(shù)據(jù)表。表2-1所示是這個(gè)數(shù)據(jù)表的字段結(jié)構(gòu)。

創(chuàng)建與刪除數(shù)據(jù)表的操作步驟如下。

(1)在phpMyAdmin的工作界面,選擇需要添加數(shù)據(jù)表的數(shù)據(jù)庫company,然后在左側(cè)“數(shù)據(jù)表”設(shè)置界面中輸入數(shù)據(jù)表的名稱與字段數(shù),如圖2-50所示。

(2)單擊“執(zhí)行”按鈕,進(jìn)入字段設(shè)置界面,按照表2-1設(shè)置的字段結(jié)構(gòu),為employee表添加字段信息,設(shè)置完畢,單擊“保存”按鈕,如圖2-51所示。

表2-1 員工信息數(shù)據(jù)表

圖2-50 “新建數(shù)據(jù)表”窗格

圖2-51 輸入數(shù)據(jù)表的字段信息

(3)保存完畢,在打開的界面中可以查看完成的employee數(shù)據(jù)表,如圖2-52所示。

圖2-52 employee數(shù)據(jù)表

(4)如果想要?jiǎng)h除某個(gè)數(shù)據(jù)表,首先選擇該數(shù)據(jù)表所在的數(shù)據(jù)庫,然后選擇需要?jiǎng)h除的數(shù)據(jù)表,如employee數(shù)據(jù)表,如圖2-53所示。

(5)在phpMyAdmin工作界面中單擊“操作”圖標(biāo),進(jìn)入操作工作界面,然后單擊“刪除數(shù)據(jù)或數(shù)據(jù)表”窗格中的“刪除數(shù)據(jù)表(DROP)”連接,如圖2-54所示。

(6)這時(shí)會(huì)彈出一個(gè)“確認(rèn)”信息提示框,單擊“確定”按鈕,即可完成數(shù)據(jù)表的刪除操作,如圖2-55所示。

圖2-53 選擇要?jiǎng)h除的數(shù)據(jù)表

圖2-54 “刪除數(shù)據(jù)或數(shù)據(jù)表”窗格

圖2-55 “確認(rèn)”信息提示框

2.3.4 添加數(shù)據(jù)表記錄

在數(shù)據(jù)庫中添加數(shù)據(jù)表后,還需要添加具體的數(shù)據(jù)記錄,具體的操作步驟如下。

(1)選擇數(shù)據(jù)庫company,然后選擇該數(shù)據(jù)庫下的employee數(shù)據(jù)表,再單擊菜單上的“插入”圖標(biāo),進(jìn)入數(shù)據(jù)插入工作界面,依照字段的順序,將對(duì)應(yīng)的數(shù)值依次輸入,如圖2-56所示。

圖2-56 數(shù)據(jù)插入工作界面

(2)單擊“執(zhí)行”按鈕,即可完成數(shù)據(jù)的插入操作,并返回SQL工作界面,在其中顯示了插入數(shù)據(jù)記錄的SQL代碼,如圖2-57所示。

(3)按照?qǐng)D2-58所示的數(shù)據(jù),重復(fù)執(zhí)行上一步的操作,將數(shù)據(jù)輸入到數(shù)據(jù)表中,如圖2-58所示。

圖2-57 SQL工作界面

圖2-58 插入的數(shù)據(jù)記錄

2.3.5 數(shù)據(jù)庫的備份

用戶可以使用phpMyAdmin的管理程序?qū)?shù)據(jù)庫中的所有數(shù)據(jù)表導(dǎo)出成一個(gè)單獨(dú)的文本文件,這個(gè)文本文件就是數(shù)據(jù)庫的備份文件。下面以備份company數(shù)據(jù)庫為例,介紹備份數(shù)據(jù)庫的操作步驟。

(1)在phpMyAdmin的工作界面選擇需要導(dǎo)出的數(shù)據(jù)庫,單擊“導(dǎo)出”圖標(biāo),進(jìn)入“導(dǎo)出”工作界面,選擇“快速-顯示最少的選項(xiàng)”單選按鈕,如圖2-59所示。

(2)單擊“執(zhí)行”按鈕,打開“另存為”對(duì)話框,在其中輸入數(shù)據(jù)庫備份文件的保存名稱,并設(shè)置保存的類型及位置,如圖2-60所示。最后單擊“保存”按鈕即可完成數(shù)據(jù)庫的備份。

圖2-59 “導(dǎo)出”工作界面

圖2-60 “另存為”對(duì)話框

2.3.6 數(shù)據(jù)庫的還原

當(dāng)數(shù)據(jù)庫受到損壞或是要在新的MySQL數(shù)據(jù)庫中加入這些數(shù)據(jù)時(shí),只要將數(shù)據(jù)庫的備份文件導(dǎo)入到當(dāng)前MySQL數(shù)據(jù)庫中即可,這個(gè)過程就是數(shù)據(jù)庫的還原,具體操作步驟如下。

(1)在執(zhí)行數(shù)據(jù)庫的還原前,必須將原來的數(shù)據(jù)表刪除,單擊employees數(shù)據(jù)表右側(cè)的“刪除”鏈接,如圖2-61所示。

(2)此時(shí)會(huì)顯示一個(gè)詢問對(duì)話框,單擊“確定”按鈕,即可刪除數(shù)據(jù)表,如圖2-62所示。

圖2-61 “刪除”鏈接

圖2-62 “確認(rèn)”對(duì)話框

(3)回到原工作界面,會(huì)發(fā)現(xiàn)該數(shù)據(jù)表已經(jīng)被刪除了,如圖2-63所示。

(4)還原數(shù)據(jù)表,單擊“導(dǎo)入”鏈接,打開要導(dǎo)入的文件界面,如圖2-64所示。

(5)單擊“瀏覽”按鈕,打開“選擇要加載的文件”對(duì)話框,選擇上面保存的文本文件company.sql,如圖2-65所示。

(6)單擊“打開”按鈕,即可返回到導(dǎo)入文件工作界面,如圖2-66所示。

(7)單擊“執(zhí)行”按鈕,系統(tǒng)會(huì)讀取company.sql文件中所記錄的指令與數(shù)據(jù),將數(shù)據(jù)表恢復(fù),并返回執(zhí)行結(jié)果,提示用戶導(dǎo)入成功,如圖2-67所示。

圖2-63 刪除數(shù)據(jù)表

圖2-64 “導(dǎo)入”工作界面

圖2-65 “選擇要加載的文件”對(duì)話框

圖2-66 “導(dǎo)入到數(shù)據(jù)庫”工作界面

(8)選擇“結(jié)構(gòu)”圖標(biāo),可以看到company數(shù)據(jù)庫中出現(xiàn)了名稱為employee的數(shù)據(jù)表,如圖2-68所示。

圖2-67 完成數(shù)據(jù)庫的還原

圖2-68 “結(jié)構(gòu)”工作界面

主站蜘蛛池模板: 凤翔县| 博客| 邵阳市| 清涧县| 克山县| 昌黎县| 林口县| 临泽县| 平阳县| 丹江口市| 庆城县| 津南区| 沂水县| 崇仁县| 重庆市| 军事| 汨罗市| 西乌珠穆沁旗| 凤城市| 鹤壁市| 鸡泽县| 丰宁| 南木林县| 北辰区| 永平县| 舞阳县| 建湖县| 永善县| 江油市| 沛县| 许昌市| 墨脱县| 淮南市| 错那县| 长岭县| 天水市| 溆浦县| 旌德县| 威远县| 迁西县| 乌鲁木齐市|