php小編蘋果今天為大家介紹如何使用php代碼列出mysql服務器中所有的數據庫。mysql是一種流行的關系型數據庫管理系統,通過php代碼可以輕松實現對mysql服務器中數據庫的管理。在本教程中,我們將演示如何連接mysql服務器并獲取所有數據庫的列表,讓您快速了解服務器中的數據庫結構。讓我們一起來學習吧!
列出 MySQL 服務器中所有數據庫
使用 PHP
步驟:
-
建立與 mysql 服務器的連接:
$servername = "localhost"; $username = "root"; $passWord = "password"; $conn = new mysqli($servername, $username, $password);
登錄后復制
-
執行
SHOW DATABASES
查詢:
$result = $conn->query("SHOW DATABASES");
登錄后復制
-
遍歷結果并打印數據庫名稱:
if ($result->num_rows > 0) { while($row = $result->fetch_assoc()) { echo $row["Database"] . "<br>"; } } else { echo "No databases found"; }
登錄后復制
完整代碼示例:
登錄后復制
其它方法:
使用 MySQL 命令行工具:
mysql -u root -p SHOW DATABASES;
登錄后復制
使用 phpMyAdmin 工具:
-
登錄 phpMyAdmin。
在左側菜單中,選擇 “Databases”。
服務器中的所有數據庫將列在右側窗格中。