MariaDB - 選擇資料庫



連線到 MariaDB 後,您必須選擇一個要使用的資料庫,因為可能存在多個數據庫。執行此任務有兩種方法:從命令提示符或透過 PHP 指令碼。

命令提示符

在命令提示符下選擇資料庫時,只需使用 SQL 命令 ‘use’

[root@host]# mysql -u root -p

Enter password:******

mysql> use PRODUCTS;

Database changed

mysql> SELECT database();  
+-------------------------+ 
| Database                | 
+-------------------------+ 
| PRODUCTS                | 
+-------------------------+ 

選擇資料庫後,所有後續命令都將在所選資料庫上操作。

注意 − 所有名稱(例如,資料庫、表、欄位)都區分大小寫。確保命令符合正確的案例。

PHP 選擇資料庫指令碼

PHP 提供了 mysql_select_db 函式用於資料庫選擇。該函式使用兩個引數,一個可選,並在成功選擇時返回“true”值,或在失敗時返回 false。

語法

檢視以下選擇資料庫指令碼語法。

bool mysql_select_db( db_name, connection );

引數說明如下 −

序號 引數及說明
1

db_name

此必需引數指定要使用的資料庫的名稱。

2

connection

當未指定時,此可選引數使用最近使用的連線。

嘗試以下示例程式碼以選擇資料庫 −

<html>
   <head>
      <title>Select a MariaDB Database</title>
   </head>

   <body>
      <?php
         $dbhost = 'localhost:3036';
         $dbuser = 'guest1';
         $dbpass = 'guest1a';
         $conn = mysql_connect($dbhost, $dbuser, $dbpass);
      
         if(! $conn ) {
            die('Could not connect: ' . mysql_error());
         }
         echo 'Connected successfully';
         
         mysql_select_db( 'PRODUCTS' );
         mysql_close($conn);
      ?>
   </body>
</html>

成功選擇後,您將看到以下輸出 −

mysql> Connected successfully 
廣告