MySQL是一個流行的關系型數據庫管理系統,它可以被用來存儲、查詢和管理數據。但是在使用MySQL時,有時候我們需要查詢當前有多少個數據庫。下面介紹一下如何查詢有多少個數據庫。
SHOW DATABASES;
以上的語句會返回一個列表,其中包含當前MySQL服務器上存在的所有數據庫的名稱。
接下來,我們可以使用以下代碼將其封裝為一個PHP函數:
function count_databases() { $host = "localhost"; $user = "root"; $pass = ""; $conn = mysqli_connect($host, $user, $pass); $sql = "SHOW DATABASES"; $result = mysqli_query($conn, $sql); $count = mysqli_num_rows($result); mysqli_close($conn); return $count; }
通過這個函數,我們可以方便地獲得當前MySQL服務器上的數據庫數量。注意,以上的代碼應該被保存在可以被服務器執行的PHP文件中,并且需要在Web服務器上設置相應的權限才能獲得連接。