你可以很容易的在mysql伺服器中獲取資料庫和資料表列表。 如果你沒有足夠的許可權,結果將返回 null。
你也可以使用 show tables 或 show databases 語句來獲取資料庫和資料表列表。
perl 例項
my @tables = $dbh->tables ( );
foreach $table (@tables )
php 例項
以下例項輸出 mysql 伺服器上的所有資料庫:
檢視所有資料庫
<?php $dbhost = 'localhost:3306'; // mysql伺服器主機位址 $dbuser = 'root'; // mysql使用者名稱 $dbpass = '123456'; // mysql使用者名稱密碼 $conn = mysqli_connect($dbhost, $dbuser, $dbpass); if(! $conn ) // 設定編碼,防止中文亂碼 $db_list = mysqli_query($conn, 'show databases'); while ($db = mysqli_fetch_object($db_list)) mysqli_close($conn); ?>
理論小知識 資料繫結流程
spring mvc 主框架將 servletrequest 物件及目標方 法的入參例項傳遞給 webdatabinde ctory 例項,以創 建 databinder 例項物件 databinder 呼叫裝配在 spring mvc 上下文中的 conversionservice 元件進行資料型...
理論小知識 MySQL 選擇資料庫
在你連線到 mysql 資料庫後,可能有多個可以操作的資料庫,所以你需要選擇你要操作的資料庫。從命令提示視窗中選擇mysql資料庫 在 mysql 提示視窗中可以很簡單的選擇特定的資料庫。你可以使用sql命令來選擇指定的資料庫。例項以下例項選取了資料庫 runoob root host mysql ...
MySQL資料庫和資料表操作
顯示資料庫 show databases 顯示資料表 show tables 選擇資料庫 use database name 顯示表結構 desc table name create database database name drop database database name create ...