您好,登錄后才能下訂單哦!
小編給大家分享一下phpMyAdmin怎么用,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!
什么是phpMyAdmin ?
phpMyAdmin 是眾多 MySQL圖形化管理工具中使用最為廣泛的一種,是一款使用PHP 開發(fā)的基于B/S模式的 MySQL 客戶端軟件,該工具是基于 Web 跨平臺(tái)的管理程序,并且支持簡(jiǎn)體中文,用戶可以在官網(wǎng)上下載最新版本的。
phpMyAdmin 為Web 開發(fā)人員提供了類似 Access,SQL Server 的圖形化數(shù)據(jù)庫操作界面,通過該管理工具可以對(duì) MySQL 進(jìn)行各種操作,如何創(chuàng)建數(shù)據(jù)庫,數(shù)據(jù)表和生成 MySQL 數(shù)據(jù)庫腳本文件等。
功能特點(diǎn)
PHP是一個(gè)基于服務(wù)端來創(chuàng)建動(dòng)態(tài)網(wǎng)站的腳本語言,您可以用PHP和HTML生成網(wǎng)站主頁。當(dāng)一個(gè)訪問者打開主頁時(shí),服務(wù)端便執(zhí)行PHP的命令并將執(zhí)行結(jié)果發(fā)送至訪問者的瀏覽器中,這類似于ASP和CoildFusion,然而PHP和他們不同之處在于PHP開放源碼和跨越平臺(tái),PHP可以運(yùn)行在WINDOWSNT和多種版本的UNIX上。它不需要任何預(yù)先處理而快速反饋結(jié)果,它也不需要mod_perl的調(diào)整來使您的服務(wù)器的內(nèi)存映象減小。PHP消耗的資源較少,當(dāng)PHP作為ApacheWeb服務(wù)器一部分時(shí),運(yùn)行代碼不需要調(diào)用外部二進(jìn)制程序,服務(wù)器不需要承擔(dān)任何額外的負(fù)擔(dān)。
除了能夠操作您的頁面外,PHP還能發(fā)送HIIP的標(biāo)題。您可以設(shè)置cookie,管理數(shù)字簽名和重定向用戶,而且它提供了極好的連通性到其它數(shù)據(jù)庫(還有ODBC),集成各種外部庫來做用PDF文檔解析XML的任何事情。
phpMyAdmin 是一個(gè)用PHP編寫的軟件工具,可以通過web方式控制和操作MySQL數(shù)據(jù)庫。通過phpMyAdmin 可以完全對(duì)數(shù)據(jù)庫進(jìn)行操作,例如建立、復(fù)制和刪除數(shù)據(jù)等等。如果使用合適的工具,MySQL數(shù)據(jù)庫的管理就會(huì)變得相當(dāng)簡(jiǎn)單。應(yīng)用 MySQL 命令行方式需要對(duì) MySQL 知識(shí)非常熟悉,對(duì)SQL語言也是同樣的道理。不僅如此,如果數(shù)據(jù)庫的訪問量很大,列表中數(shù)據(jù)的讀取就會(huì)相當(dāng)困難。
當(dāng)前出現(xiàn)很多GUI MySQL客戶程序,其中最為出色的是基于 Web 的phpMyAdmin 工具。這是一種 MySQL數(shù)據(jù)庫前臺(tái)的基于PHP的工具。
PhpMyAdmin 的缺點(diǎn)是必須安裝在 Web 服務(wù)器中,所以如果沒有合適的訪問權(quán)限,其它用戶有可能損害到 SQL 數(shù)據(jù)。
安裝過程
如果使用集成化安裝包來配置PHP的開發(fā)環(huán)境, 就無需單獨(dú)下載 phpMyAdmin 圖形化管理工具,因?yàn)榧苫陌惭b包中基本上都包含了圖形化管理工具。我們這里就使用了集成化安裝包phpStudy,
如果使用的不是集成化安裝包,那么就需要自己安裝phpMyAdmin圖形化管理工具了,大家可以去官網(wǎng)下載最新的版本,具體安裝過程我們?cè)谶@里就不詳細(xì)介紹了,大家可以閱讀《http://www.php.cn/php-weizijiaocheng-357397.html》這篇文章,該篇詳細(xì)介紹了phpMyAdmin安裝過程!
使用
phpMyAdmin 是一個(gè)以PHP為基礎(chǔ),以Web-Base方式架構(gòu)在網(wǎng)站主機(jī)上的MySQL的資料庫管理具。
可以管理整個(gè)MySQL服務(wù)器(需要超級(jí)用戶),也可以管理單個(gè)數(shù)據(jù)庫。為了實(shí)現(xiàn)后一種,你將需要合理設(shè)置MySQL用戶,他只能對(duì)允許的數(shù)據(jù)庫進(jìn)行讀/寫。那要等到你看過MySQL手冊(cè)中相關(guān)的部分。
無論是在 Windows 操作系統(tǒng)還是 Linux 操作系統(tǒng),phpMyAdmin圖形化管理工具的使用方法都是一樣。
phpMyAdmin 圖形化管理工具的可視化界面中操作數(shù)據(jù)庫
操作數(shù)據(jù)庫
在瀏覽器的地址欄中輸入:localhost/phpMyAdmin/,回車,就可以進(jìn)入phpMyAdmin主界面了。接下來就可以進(jìn)行 MySQL 數(shù)據(jù)庫的操作了 。
1.創(chuàng)建數(shù)據(jù)庫
在 phpMyAdmin 的主界面中,可以看見有 “語言-languange” 的下拉框,我們可以在下拉框中選擇“中文-Chinese simplified”選項(xiàng),然后上有個(gè)”服務(wù)器連接校對(duì)“ 我們一般會(huì)選擇utf8_general_ci 簡(jiǎn)體中文編碼格式,防止出現(xiàn)亂碼的情況。
當(dāng)上面的設(shè)置好了,下面我開始創(chuàng)建數(shù)據(jù)庫,點(diǎn)擊左上方的數(shù)據(jù)庫就會(huì)出現(xiàn)下面的界面:
然后在文本框中輸入自己的數(shù)據(jù)庫名字,我們這里是"php.cn",雖然我們?cè)谝婚_始就設(shè)置過了這個(gè)編碼格式,但是為了萬一,我們可以再在這里再次選擇 “utf8_general_ci ”,然后點(diǎn)擊創(chuàng)建按鈕之后再左側(cè)欄就可以看見你創(chuàng)建的數(shù)據(jù)庫了,如下圖:
我們可以點(diǎn)擊一下我們創(chuàng)建的數(shù)據(jù)庫,就可以對(duì)數(shù)據(jù)庫進(jìn)行管理了:
上面就是創(chuàng)建數(shù)據(jù)庫成功了!
2.修改數(shù)據(jù)庫
在數(shù)據(jù)庫管理界面(上圖),有個(gè)“操作”按鈕,點(diǎn)擊進(jìn)入修改操作數(shù)據(jù)庫的頁面。
1.進(jìn)入修改頁面左上方可以對(duì)當(dāng)前數(shù)據(jù)庫執(zhí)行創(chuàng)建數(shù)據(jù)表的操作,在創(chuàng)建數(shù)據(jù)表提示信息下的兩個(gè)文本框中分別輸入要?jiǎng)?chuàng)建的數(shù)據(jù)表名字和字段總數(shù),點(diǎn)擊“執(zhí)行”按鈕,就進(jìn)入創(chuàng)建數(shù)據(jù)表結(jié)構(gòu)頁面,這個(gè)我們后面的文章會(huì)有詳細(xì)介紹。
2.在進(jìn)入修改頁面的右上方可以對(duì)數(shù)據(jù)庫重命名,在“將數(shù)據(jù)庫改名為:”的文本框中輸入心得數(shù)據(jù)庫名字,單擊“執(zhí)行”就可以修改數(shù)據(jù)庫名成功。
3.刪除數(shù)據(jù)庫
同樣是點(diǎn)擊“操作”按鈕進(jìn)入修改頁面,在“新建數(shù)據(jù)表”的正下面就是刪除數(shù)據(jù)庫,點(diǎn)擊就可以刪除數(shù)據(jù)庫,
注意:
數(shù)據(jù)庫在我們?nèi)粘i_發(fā)中是非常重的,里面有很多數(shù)據(jù),如果要?jiǎng)h除一定要謹(jǐn)慎,一旦刪除就不可回復(fù),建議再刪除之前先備份數(shù)據(jù)庫!
操作數(shù)據(jù)表是以選擇指定的數(shù)據(jù)庫為前提,然后在該數(shù)據(jù)庫中創(chuàng)建并管理數(shù)據(jù)表。下面我們將詳細(xì)介紹如何創(chuàng)建,修改以及刪除數(shù)據(jù)表!
1.創(chuàng)建數(shù)據(jù)表
下面我們使用用戶的賬戶為例子,詳細(xì)介紹數(shù)據(jù)表的創(chuàng)建方法。
在創(chuàng)建php.cn數(shù)據(jù)庫之后,點(diǎn)擊php.cn數(shù)據(jù)庫,在“新建數(shù)據(jù)表”下面的文本框中輸入數(shù)據(jù)表的名稱以及字段數(shù),然后點(diǎn)擊“執(zhí)行”按鈕,就可以創(chuàng)建數(shù)據(jù)表,如下圖:
在成功創(chuàng)建數(shù)據(jù)表之后,將顯示數(shù)據(jù)表結(jié)構(gòu)的界面,在該界面的表單中輸入各個(gè)字段的詳細(xì)信息,包括字段名,數(shù)據(jù)類型,長(zhǎng)度/值,編碼格式,是否為空和主鍵等等,以完成對(duì)表結(jié)構(gòu)的詳細(xì)設(shè)置,當(dāng)所有的信息都填寫完成之后,單擊“保存”就可以創(chuàng)建數(shù)據(jù)表結(jié)構(gòu),如下圖所顯示,
技巧:
點(diǎn)擊“保存”按鈕之后,單擊“數(shù)據(jù)表表名字”,可以將數(shù)據(jù)表結(jié)構(gòu)以橫版顯示,便于編輯結(jié)構(gòu)!
2.修改數(shù)據(jù)表
一個(gè)新的數(shù)據(jù)表創(chuàng)建后,進(jìn)入到數(shù)據(jù)表結(jié)構(gòu)頁面中,在這里可以通過改變數(shù)據(jù)表的結(jié)構(gòu)來修改表。可以執(zhí)行添加列,刪除列,索引列,修改列的數(shù)據(jù)類型或者字段的長(zhǎng)度/值等操作,如下圖:
3.刪除數(shù)據(jù)表
刪除數(shù)據(jù)表跟數(shù)據(jù)庫大同小異,點(diǎn)擊數(shù)據(jù)表進(jìn)入數(shù)據(jù)表結(jié)構(gòu)頁面中,再右上角有一個(gè)“操作按鈕”,點(diǎn)擊進(jìn)入操作頁面,在該頁面有對(duì)表的排序修改,可有將表移至其他數(shù)據(jù)庫中,可以修改表選項(xiàng),以及表維護(hù),在右下角有一個(gè)“刪除數(shù)據(jù)或者數(shù)據(jù)表”,點(diǎn)擊“刪除數(shù)據(jù)表”就可以刪除數(shù)據(jù)表了!如下圖:
使用SQL語句操作數(shù)據(jù)表的圖文詳解
單擊 phpMyAdmin 主界面中的 “SQL”按鈕,打開SQL 語句編輯區(qū),輸入完整的 SQL 語句,來實(shí)現(xiàn)數(shù)據(jù)的查詢,添加,修改和刪除操作!
1.使用 SQL 語句插入數(shù)據(jù)
在 SQL 語句編輯區(qū)中使用 insert 語句項(xiàng)數(shù)據(jù)表 php.cn 中插入數(shù)據(jù),單擊"執(zhí)行"按鈕,向數(shù)據(jù)表中插入一條數(shù)據(jù),如果提交的 SQL 語句有錯(cuò)誤的,那么系統(tǒng)就會(huì)給出警告,提示用戶修改,如下圖:
如果 SQL語句沒有錯(cuò)誤提交后點(diǎn)擊左上角的“瀏覽”按鈕,進(jìn)入數(shù)據(jù)展示頁面,如下圖:
技巧:
為了編寫方便,可以利用右側(cè)的屬性列表來選擇要操作的列,只要選中要添加的列,雙擊其選項(xiàng)或者單擊“<<”按鈕添加列名稱就可以了!
2.使用 SQL 語句修改數(shù)據(jù)
在 SQL編輯區(qū)使用 update 語句修改數(shù)據(jù)信息,如:id 為 1的用戶的名稱修改為“億速云”,密碼修改為:“654321”,具體看下圖:
上面的圖使之后成功之后的頁面,這樣就可以看下數(shù)據(jù)展示的頁面,
修改之前的:
修改之后的:
上面可以看出已經(jīng)修改成功過了!
3.使用 SQL 語句查詢數(shù)據(jù)
在 SQL 語句編輯區(qū)使用 select語句檢索指定條件的數(shù)據(jù)信息,如:將di 小與 4 的信息全部顯示出來,SQL語句如下圖:
單擊“執(zhí)行”按鈕,實(shí)現(xiàn)如下圖:
除了對(duì)整個(gè)表的簡(jiǎn)單查詢外,還可以進(jìn)行一些復(fù)雜的條件查詢(使用 where 子句提交 LIKE、ORDERBY,GROUP BY等條件查詢語句)及多表查詢!
4.使用 SQL 語句刪除數(shù)據(jù)
在 SQL 語句編輯區(qū)使用 delete 語句檢索指定條件的數(shù)據(jù)或者全部信息,比如:刪除名稱為 baidu.com 的信息,SQL語句如下圖:
點(diǎn)擊“執(zhí)行”之后會(huì)彈出一個(gè)框,問你是不是確認(rèn),點(diǎn)擊確認(rèn)之后,如下圖:
之后點(diǎn)擊左上角的瀏覽,你會(huì)發(fā)現(xiàn)用戶名為 baidu.com信息被刪除了,如下圖:
注意:如果 delete語句后面沒有 where 條件語句,那么就會(huì)刪除指定數(shù)據(jù)表中的全部數(shù)據(jù)。
管理數(shù)據(jù)記錄的圖文詳解
在創(chuàng)建完數(shù)據(jù)庫以及數(shù)據(jù)表后,可以通過操作數(shù)據(jù)表來管理數(shù)據(jù)記錄。在本節(jié)文章中我們將分別介紹插入數(shù)據(jù),瀏覽數(shù)據(jù),搜索數(shù)據(jù)的方法!
1.插入數(shù)據(jù)
選擇某一個(gè)數(shù)據(jù)表后,在導(dǎo)航位置有一個(gè)“插入”的按鈕,單擊進(jìn)入插入頁面,在頁面中輸入各個(gè)字段值,單擊“執(zhí)行”按鈕,就可以插入數(shù)據(jù),如下圖所示:
最后點(diǎn)擊“執(zhí)行”按鈕,就可以插入數(shù)據(jù)了,如下圖:
2.瀏覽數(shù)據(jù)
選擇某個(gè)數(shù)據(jù)或者是成功插入數(shù)據(jù)以后,點(diǎn)擊導(dǎo)航欄的 “瀏覽”按鈕,進(jìn)入數(shù)據(jù)展示頁面,可以單擊數(shù)據(jù)列表中的“編輯”按鈕,就可以對(duì)數(shù)據(jù)進(jìn)行編輯,單擊“刪除”按鈕,就可以刪除該條記錄!如下圖:
3.搜索數(shù)據(jù)
選擇某一個(gè)數(shù)據(jù)表之后,在導(dǎo)航欄點(diǎn)擊“搜索”按鈕,進(jìn)入搜索頁面,可以在選擇字段的列表框中選擇一個(gè)或者多個(gè)列。如果選擇多個(gè)列,按下 Ctrl鍵,然后依次單擊要選擇的字段名,查詢結(jié)果將按照選擇的字段名進(jìn)行輸出 。
在該界面中可以對(duì)記錄按條件進(jìn)行查詢,查詢方式有兩種:
第一種:選擇構(gòu)建 where語句查詢,直接在“添加搜索條件”文本框中輸入查詢語句,然后單擊其后的執(zhí)行按鈕。
第二種:使用按列查詢,選擇查詢的條件,并在文本框中輸入要查詢的值,單擊“執(zhí)行按鈕”。
導(dǎo)入和導(dǎo)出數(shù)據(jù)表的圖文介紹
導(dǎo)入和導(dǎo)出數(shù)據(jù)是互逆的兩個(gè)操作,導(dǎo)入數(shù)據(jù)是通過擴(kuò)展名為.sql的文件導(dǎo)入到數(shù)據(jù)庫中,導(dǎo)出數(shù)據(jù)是將數(shù)據(jù)表結(jié)構(gòu),表記錄儲(chǔ)存為.sql的文件,可以通過導(dǎo)入導(dǎo)出實(shí)現(xiàn)數(shù)據(jù)庫的備份和還原操作。下面我們將分別介紹導(dǎo)入導(dǎo)出的方法!
1.導(dǎo)出數(shù)據(jù)表
首先我們要選導(dǎo)出的數(shù)據(jù)表或者數(shù)據(jù)庫,我們這里就以導(dǎo)出數(shù)據(jù)表為例子,選擇好數(shù)據(jù)表之后,在導(dǎo)航欄中點(diǎn)擊“導(dǎo)出”按鈕,進(jìn)入導(dǎo)出數(shù)據(jù)的頁面,會(huì)有兩個(gè)選擇“快速”和“自定義”如下圖:
我們正常都是直接選擇快速,然后格式格式選擇:SQL,最后點(diǎn)擊執(zhí)行,然后保存文件存放的位置!
2.導(dǎo)入數(shù)據(jù)表
先選擇數(shù)據(jù)庫,然后在導(dǎo)航欄中點(diǎn)擊“導(dǎo)入”的按鈕,進(jìn)入導(dǎo)入的頁面,然后點(diǎn)擊“選擇文件”按鈕,找到.sql文件的位置,導(dǎo)入文件格式為SQL,點(diǎn)擊“執(zhí)行”按鈕,就可以將數(shù)據(jù)表導(dǎo)入到數(shù)據(jù)庫中,如下圖:
注意:
在導(dǎo)入文件前,首先確保數(shù)據(jù)庫中存在與導(dǎo)入數(shù)據(jù)庫同名的數(shù)據(jù)庫,如果沒有同名的,則要在數(shù)據(jù)庫中創(chuàng)建一個(gè)名稱與數(shù)據(jù)文件中數(shù)據(jù)庫相同,然后在導(dǎo)入數(shù)據(jù),另外,當(dāng)前數(shù)據(jù)庫中,不能與將要導(dǎo)入的數(shù)據(jù)庫中的數(shù)據(jù)表重名的數(shù)據(jù)表存在,如果有重名的表存在,導(dǎo)入文件就會(huì)失敗,并且提示錯(cuò)誤信息。
總結(jié):
phpMyAdmin是提供 MySQL數(shù)據(jù)庫管理和操作的可視化工具,可以方便的對(duì)MySQL 數(shù)據(jù)庫進(jìn)行管理,通過學(xué)習(xí)本章的內(nèi)容,小伙伴們可以獨(dú)立安裝和配置phpMyAdmin ,并且可以不在命令提示符下創(chuàng)建數(shù)據(jù)庫和數(shù)據(jù)表的瓶頸,使用可視化的工具 phpMyAdmin 輕松的管理數(shù)據(jù)庫和數(shù)據(jù)表。對(duì)于大型網(wǎng)站,可以使用導(dǎo)入導(dǎo)出文件來維護(hù)網(wǎng)站數(shù)據(jù)庫!
以上是“phpMyAdmin怎么用”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注億速云行業(yè)資訊頻道!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。