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

熱AI工具

Undress AI Tool
免費脫衣服圖片

Undresser.AI Undress
人工智能驅(qū)動的應(yīng)用程序,用于創(chuàng)建逼真的裸體照片

AI Clothes Remover
用于從照片中去除衣服的在線人工智能工具。

Clothoff.io
AI脫衣機

Video Face Swap
使用我們完全免費的人工智能換臉工具輕松在任何視頻中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的代碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
功能強大的PHP集成開發(fā)環(huán)境

Dreamweaver CS6
視覺化網(wǎng)頁開發(fā)工具

SublimeText3 Mac版
神級代碼編輯軟件(SublimeText3)

表的主鍵是一列或多列,用于唯一標(biāo)識表中每條記錄。設(shè)置主鍵的步驟如下:登錄 phpMyAdmin。選擇數(shù)據(jù)庫和表。勾選要作為主鍵的列。點擊 "保存更改"。主鍵具有數(shù)據(jù)完整性、查找速度和關(guān)系建模方面的好處。

在 phpMyAdmin 中添加外鍵可以通過以下步驟實現(xiàn):選擇包含外鍵的父表。編輯父表結(jié)構(gòu),在“列”中添加新列。啟用外鍵約束,選擇引用表和鍵。設(shè)置更新/刪除操作。保存更改。

phpMyAdmin 中刪除數(shù)據(jù)表的步驟:選擇數(shù)據(jù)庫和數(shù)據(jù)表;點擊“操作”選項卡;選擇“刪除”選項;確認(rèn)并執(zhí)行刪除操作。

WordPress 數(shù)據(jù)庫位于 MySQL 數(shù)據(jù)庫中,存儲著所有網(wǎng)站數(shù)據(jù),可以通過托管提供商的儀表板、FTP 或 phpMyAdmin 訪問。數(shù)據(jù)庫名稱與網(wǎng)站 URL 或用戶名相關(guān),訪問需要使用數(shù)據(jù)庫憑據(jù),包括名稱、用戶名、密碼和主機名,這些憑據(jù)通常存儲在“wp-config.php”文件中。

出現(xiàn) Navicat 無法連接問題時,可依序嘗試以下解決方法:檢查連接信息是否正確,如數(shù)據(jù)庫名稱、主機名、端口號、用戶名和密碼。確保數(shù)據(jù)庫已啟動并正在運行。檢查防火墻規(guī)則,確認(rèn) Navicat 和相關(guān)服務(wù)沒有被阻止。嘗試使用 ping 命令測試網(wǎng)絡(luò)連接。更新 Navicat 客戶端軟件至最新版本。檢查服務(wù)器日志,查找與連接失敗相關(guān)的錯誤消息。嘗試使用其他數(shù)據(jù)庫工具連接,以排除 Navicat 特定的問題。

如何設(shè)置外鍵?建立主表和子表。打開 phpMyAdmin 儀表板。選擇主表。打開“結(jié)構(gòu)”選項卡。添加外鍵列,并選擇子表中的關(guān)聯(lián)列。選擇外鍵類型(如“CASCADE”)。保存更改。

phpMyAdmin 安裝失敗的故障排除步驟:檢查系統(tǒng)要求(PHP 版本、MySQL 版本、Web 服務(wù)器);啟用 PHP 擴展(mysqli、pdo_mysql、mbstring、token_get_all);檢查配置文件設(shè)置(主機、端口、用戶名、密碼);檢查文件權(quán)限(目錄所有權(quán)、文件權(quán)限);檢查防火墻設(shè)置(白名單 Web 服務(wù)器端口);查看錯誤日志(/var/log/apache2/error.log 或 /var/log/nginx/error.log);尋求技術(shù)支持(phpMyAdmin

通過以下步驟重置帝國CMS默認(rèn)密碼:登錄數(shù)據(jù)庫,找到 user 表。編輯管理員用戶(username 為 admin)。修改 password 字段中的值。保存更改,使用新密碼登錄管理后臺。
