首頁 後端開發 php教程 什麼是phpMyAdmin?使用教程? (分享)

什麼是phpMyAdmin?使用教程? (分享)

Jun 10, 2021 am 09:24 AM

這篇文章跟大家分享一分鐘解讀什麼是phpMyAdmin?它的使用教程是什麼? (分享)有一定的參考價值,有需要的朋友可以參考一下,希望對大家有幫助。

什麼是phpMyAdmin?使用教程? (分享)

#什麼是phpMyAdmin ?

phpMyAdmin 是眾多MySQL圖形化管理工具中使用最廣泛的一種,是一款使用PHP 開發的基於B/S模式的MySQL 用戶端軟體,該工具是基於Web 跨平台的管理程序,並且支援簡體中文,使用者可以在官網上下載最新版本的。

phpMyAdmin 為Web 開發人員提供了類似Access,SQL Server 的圖形化資料庫操作介面,透過該管理工具可以對MySQL 進行各種操作,如何建立資料庫,資料表和產生MySQL 資料庫腳本檔等。

功能特點

PHP是一個基於服務端來建立動態網站的腳本語言,您可以用PHP和HTML產生網站首頁。當一個訪客打開主頁時,服務端便執行PHP的命令並將執行結果發送至訪問者的瀏覽器中,這類似於ASP和CoildFusion,然而PHP和他們不同之處在於PHP開放源碼和跨越平台, PHP可以運行在WINDOWSNT和多種版本的UNIX上。它不需要任何預先處理而快速回饋結果,它也不需要mod_perl的調整來使您的伺服器的記憶體映像減少。 PHP消耗的資源較少,當PHP作為ApacheWeb伺服器一部分時,執行程式碼不需要呼叫外部二進位程序,伺服器不需要承擔任何額外的負擔。

  除了能夠操作您的頁面外,PHP還能發送HIIP的標題。您可以設定cookie,管理數位簽章和重定向用戶,而且它提供了極好的連通性到其它資料庫(還有ODBC),整合各種外部函式庫來做用PDF文件解析XML的任何事情。 [1]

phpMyAdmin 是一個用PHP編寫的軟體工具,可以透過web方式控制和操作MySQL資料庫。透過phpMyAdmin 可以完全對資料庫進行操作,例如建立、複製和刪除資料等等。如果使用合適的工具,MySQL資料庫的管理就會變得相當簡單。應用 MySQL 命令列方式需要對 MySQL 知識非常熟悉,對SQL語言也是同樣的道理。不僅如此,如果資料庫的存取量很大,清單中資料的讀取就會相當困難。

目前出現很多GUI MySQL客戶程序,其中最出色的是基於 Web 的phpMyAdmin 工具。這是一個 MySQL資料庫前台的基於PHP的工具。

PhpMyAdmin 的缺點是必須安裝在 Web 伺服器中,所以如果沒有適當的存取權限,其它使用者有可能損害到 SQL 資料。

安裝流程

如果使用整合安裝套件來設定PHP的開發環境, 就不需要單獨下載phpMyAdmin 圖形化管理工具,因為整合化的安裝包中基本上都包含了圖形化管理工具。我們這裡就使用了整合式安裝包phpStudy,

如果使用的不是整合安裝包,那麼就需要自己安裝phpMyAdmin圖形化管理工具了,大家可以去官網下載最新的版本,具體安裝過程我們在這裡就不詳細介紹了,大家可以閱讀《http://www.php.cn/php-weizijiaocheng-357397.html》這篇文章,這篇文章詳細介紹了phpMyAdmin安裝過程!

使用

phpMyAdmin 是一個以PHP為基礎,以Web-Base方式架構在網站主機上的MySQL的資料庫管理工具。

可以管理整個MySQL伺服器(需要超級使用者),也可以管理單一資料庫。為了實現後一種,你將需要合理設定MySQL用戶,他只能對允許的資料庫進行讀/寫。那要等到你看過MySQL手冊中相關的部分。

無論是在 Windows 作業系統或 Linux 作業系統,phpMyAdmin圖形化管理工具的使用方法都是一樣。

phpMyAdmin 圖形化管理工具的視覺化介面中操作資料庫

操作資料庫

在瀏覽器的網址列輸入:localhost/phpMyAdmin/,回車,就可以進入phpMyAdmin主介面了。接下來就可以進行 MySQL 資料庫的操作了 。

1.建立資料庫

在phpMyAdmin 的主介面中,可以看見有「語言-languange」 的下拉框,我們可以在下拉框中選擇「中文-Chinese simplified」選項,然後上有個」伺服器連線校對「 我們一般會選擇utf8_general_ci 簡體中文編碼格式,防止亂碼的情況出現。


當上面的設定好了,下面我開始建立資料庫,點擊左上方的資料庫就會出現下面的介面:


#然後在文字方塊中輸入自己的資料庫名字,我們這裡是"php.cn",雖然我們在一開始就設定過了這個編碼格式,但是為了萬一,我們可以再在這裡再選擇“utf8_general_ci ”,然後點擊創建按鈕之後再左側欄就可以看見你創建的數據庫了,如下圖:


我們可以點選一下我們建立的資料庫,就可以對資料庫進行管理了:


上面就是建立資料庫成功了!

2.修改資料庫

在資料庫管理介面(上圖),有個「操作」按鈕,點選進入修改操作資料庫的頁面。

1.進入修改頁面左上方可以對目前資料庫執行建立資料表的操作,在建立資料表提示資訊下的兩個文字方塊中分別輸入要建立的資料表名字和欄位總數,點選「執行」按鈕,就進入建立資料表結構頁面,這個我們後面的文章會有詳細介紹。

2.在進入修改頁面的右上方可以對資料庫重新命名,在「將資料庫改名為:」的文字方塊中輸入心得資料庫名字,點選「執行」就可以修改資料庫名稱成功。


3.刪除資料庫

#同樣是點選「動作」按鈕進入修改頁面,在「新資料表」的正下面就是刪除資料庫,點選就可以刪除資料庫,


#

注意:

資料庫在我們日常開發中是非常重的,裡面有很多數據,如果要刪除一定要謹慎,一旦刪除就不可回复,建議再刪除前先備份資料庫!

操作資料表是以選擇指定的資料庫為前提,然後在該資料庫中建立並管理資料表。下面我們將詳細介紹如何創建,修改以及刪除資料表!

1.建立資料表

下面我們使用使用者的帳戶為例子,詳細介​​紹資料表的建立方法。

在建立php.cn資料庫之後,點選php.cn資料庫,在「新資料表」下方的文字方塊中輸入資料表的名稱以及欄位數,然後點選「執行」按鈕,就可以建立資料表,如下圖:


在成功建立資料表之後,將顯示資料表結構的介面,在該介面的表單中輸入各個欄位的詳細信息,包括字段名,數據類型,長度/值,編碼格式,是否為空和主鍵等等,以完成對錶結構的詳細設置,當所有的信息都填寫完成之後,單擊“保存”就可以創建資料表結構,如下圖所顯示,


#技巧:

點擊“儲存”按鈕之後,點擊“資料表表名字”,可以將資料表結構以橫向顯示,以便於編輯結構!

2.修改資料表

#

一個新的資料表建立後,進入到資料表結構頁面中​​,在這裡可以透過改變資料表的結構來修改表。可以執行新增列,刪除列,索引列,修改列的資料型別或欄位的長度/值等操作,如下圖:


##3 .刪除資料表

刪除資料表跟資料庫大同小異,點擊資料表進入資料表結構頁面中​​,再右上角有一個“操作按鈕”,點選進入操作頁面,在該頁面有對表的排序修改,可有將表移至其他資料庫中,可以修改表選項,以及表維護,在右下角有一個“刪除資料或資料表”,點擊“刪除資料表”就可以刪除資料表了!如下圖:



#使用SQL語句操作資料表的圖文詳解


點擊phpMyAdmin 主介面中的「SQL」按鈕,開啟SQL 語句編輯區,輸入完整的SQL 語句,來實作資料的查詢,加入,修改和刪除操作!

1.使用SQL 語句插入資料

在SQL 語句編輯區中使用insert 語句項目資料表php.cn 插入數據,點選"執行"按鈕,在資料表中插入一條數據,如果提交的SQL 語句有錯誤的,那麼系統就會給予警告,提示使用者修改,如下圖:


如果SQL語句沒有錯誤提交後點擊左上角的「瀏覽」按鈕,進入資料展示頁面,如下圖:


技巧:

為了寫方便,可以利用右邊的屬性清單來選擇要操作的列,只要選中要新增的列,請雙擊其選項或按一下「<<」按鈕新增列名稱就可以了!

2.使用SQL 語句修改資料

在SQL編輯區使用update 語句修改資料訊息,如:id 為1的使用者的名稱修改為“PHP中文網”,密碼修改為:“654321”,具體看下圖:


#上面的圖使之後成功之後的頁面,這樣就可以看下資料展示的頁面,

修改之前的:


#修改之後的:


上面可以看出已經修改成功過了!

3.使用SQL 語句查詢資料

在SQL 語句編輯區使用select語句檢索指定條件的資料訊息,如:將di 小與4 的資訊全部顯示出來,SQL語句如下圖:


點選「執行」按鈕,實作如下圖:


除了整個資料表的簡單查詢外,還可以進行一些複雜的條件查詢(使用where 子句提交LIKE、ORDERBY,GROUP BY等條件查詢語句)及多表查詢!

4.使用SQL 語句刪除資料

在SQL 語句編輯區使用delete 語句檢索指定條件的資料或全部訊息,例如:刪除名稱為baidu.com的訊息,SQL語句如下圖:


點擊「執行」之後會彈出一個框,問你是不是確認,點擊確認之後,如下圖:


之後點選左上角的瀏覽,你會發現使用者名稱為baidu.com資訊被刪除了,如下圖:


注意:#如果delete語句後面沒有where 條件語句,那麼就會刪除指定資料表中的全部數據。

管理資料記錄的圖文詳解

在建立資料庫以及資料表後,可以透過操作資料表來管理數據記錄。在本節文章中我們將分別介紹插入數據,瀏覽數據,搜尋數據的方法!

1.插入資料

選擇某一個資料表後,在導航位置有一個「插入」的按鈕,點選進入插入頁面,在頁面中輸入各個欄位值,點選「執行」按鈕,就可以插入數據,如下圖所示:


#最後點選「執行」按鈕,就可以插入資料了,如下圖:


2.瀏覽資料

選擇某個資料或是成功插入資料以後,點選導覽欄的「瀏覽」按鈕,進入資料展示頁面,可以點選資料清單中的「編輯」按鈕,就可以對資料進行編輯,點選「刪除」按鈕,就可以刪除該筆記錄!如下圖:


3.搜尋資料

選擇某一個資料表之後,在導覽列點選「搜尋」按鈕,進入搜尋頁面,可以在選擇欄位的列錶框中選擇一個或者多個列。如果選擇多個列,按下 Ctrl鍵,然後依序按一下要選擇的欄位名,查詢結果將依照選取的欄位名稱進行輸出 。


在該介面中可以對記錄按條件進行查詢,查詢方式有兩種:

第一種:選擇建構where語句查詢,直接在「新增搜尋條件」文字方塊中輸入查詢語句,然後按一下其後的執行按鈕。

第二種:使用按列查詢,選擇查詢的條件,並在文字方塊中輸入要查詢的值,按一下「執行按鈕」。

匯入和匯出資料表的圖文介紹

#匯入和匯出資料是互逆的兩個操作,導入資料是透過擴展名為.sql的檔案匯入到資料庫中,匯出資料是將資料表結構,表記錄儲存為.sql的文件,可以透過匯入匯出實現資料庫的備份和還原作業。下面我們將分別介紹導入匯出的方法!

在上一篇文章《管理數據記錄的圖文詳解(phpMyAdmin的使用教程4)》中我們介紹瞭如何管理數據,那麼我們這麼將介紹如何導入導出數據!

1.匯出資料表

首先我們要選取的資料表或資料庫,我們這裡就以匯出資料表為例子,選擇好資料表之後,在導覽列中點選「匯出」按鈕,進入匯出資料的頁面,會有兩個選擇「快速」和「自訂」如下圖:


我們正常都是直接選擇快速,然後格式格式選擇:SQL,最後點選執行,然後儲存檔案存放的位置!

2.匯入資料表

先選擇資料庫,然後在導覽列中點選「匯入」的按鈕,進入匯入的頁面,然後點選「選擇檔案」按鈕,找到.sql檔案的位置,匯入檔案格式為SQL,點選「執行」按鈕,就可以將資料表匯入到資料庫中,如下圖:


注意:

在匯入檔案前,先確保資料庫中存在與匯入資料庫同名的資料庫,如果沒有同名的,則要在資料庫中建立名稱與資料檔案中資料庫相同,然後在匯入數據,另外,目前資料庫中,不能與將要匯入的資料庫中的資料表重名的資料表存在,如果有重名的資料表存在,匯入文件就會失敗,並且提示錯誤訊息。

總結:

phpMyAdmin是提供MySQL資料庫管理和操作的視覺化工具,可以方便的對MySQL 資料庫進行管理,透過學習本章的內容,小夥伴可以獨立安裝和設定phpMyAdmin ,並且可以不在命令提示字元中建立資料庫和資料表的瓶頸,使用視覺化的工具phpMyAdmin 輕鬆的管理資料庫和資料表。對於大型網站,可以使用匯入匯出檔案來維護網站資料庫!

推薦學習:《PHP影片教學

以上是什麼是phpMyAdmin?使用教程? (分享)的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您聽不到任何人,如何修復音頻
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25:如何解鎖Myrise中的所有內容
4 週前 By 尊渡假赌尊渡假赌尊渡假赌

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

php中的捲曲:如何在REST API中使用PHP捲曲擴展 php中的捲曲:如何在REST API中使用PHP捲曲擴展 Mar 14, 2025 am 11:42 AM

PHP客戶端URL(curl)擴展是開發人員的強大工具,可以與遠程服務器和REST API無縫交互。通過利用Libcurl(備受尊敬的多協議文件傳輸庫),PHP curl促進了有效的執行

在Codecanyon上的12個最佳PHP聊天腳本 在Codecanyon上的12個最佳PHP聊天腳本 Mar 13, 2025 pm 12:08 PM

您是否想為客戶最緊迫的問題提供實時的即時解決方案? 實時聊天使您可以與客戶進行實時對話,並立即解決他們的問題。它允許您為您的自定義提供更快的服務

解釋PHP中晚期靜態結合的概念。 解釋PHP中晚期靜態結合的概念。 Mar 21, 2025 pm 01:33 PM

文章討論了PHP 5.3中介紹的PHP中的晚期靜態結合(LSB),允許靜態方法的運行時間分辨率調用以更靈活的繼承。 LSB的實用應用和潛在的觸摸

在PHP API中說明JSON Web令牌(JWT)及其用例。 在PHP API中說明JSON Web令牌(JWT)及其用例。 Apr 05, 2025 am 12:04 AM

JWT是一種基於JSON的開放標準,用於在各方之間安全地傳輸信息,主要用於身份驗證和信息交換。 1.JWT由Header、Payload和Signature三部分組成。 2.JWT的工作原理包括生成JWT、驗證JWT和解析Payload三個步驟。 3.在PHP中使用JWT進行身份驗證時,可以生成和驗證JWT,並在高級用法中包含用戶角色和權限信息。 4.常見錯誤包括簽名驗證失敗、令牌過期和Payload過大,調試技巧包括使用調試工具和日誌記錄。 5.性能優化和最佳實踐包括使用合適的簽名算法、合理設置有效期、

框架安全功能:防止漏洞。 框架安全功能:防止漏洞。 Mar 28, 2025 pm 05:11 PM

文章討論了框架中的基本安全功能,以防止漏洞,包括輸入驗證,身份驗證和常規更新。

自定義/擴展框架:如何添加自定義功能。 自定義/擴展框架:如何添加自定義功能。 Mar 28, 2025 pm 05:12 PM

本文討論了將自定義功能添加到框架上,專注於理解體系結構,識別擴展點以及集成和調試的最佳實踐。

如何用PHP的cURL庫發送包含JSON數據的POST請求? 如何用PHP的cURL庫發送包含JSON數據的POST請求? Apr 01, 2025 pm 03:12 PM

使用PHP的cURL庫發送JSON數據在PHP開發中,經常需要與外部API進行交互,其中一種常見的方式是使用cURL庫發送POST�...

See all articles