Mariadb-select-database

提供:Dev Guides
移動先:案内検索

MariaDB-データベースの選択

MariaDBに接続した後、多くのデータベースが存在する可能性があるため、使用するデータベースを選択する必要があります。 このタスクを実行するには、コマンドプロンプトから、またはPHPスクリプトを使用して、2つの方法があります。

コマンドプロンプト

コマンドプロンプトでデータベースを選択する際には、単にSQLコマンド 'use' を利用します-

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

Enter password:******

mysql> use PRODUCTS;

Database changed

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

データベースを選択すると、以降のすべてのコマンドは選択したデータベースで動作します。

-すべての名前(データベース、テーブル、フィールドなど)は大文字と小文字が区別されます。 コマンドが適切なケースに準拠していることを確認してください。

PHP Selectデータベーススクリプト

PHPは、データベース選択のために mysql_select_db 関数を提供します。 この関数は2つのパラメーターを使用します。1つはオプションで、選択が成功すると「true」、失敗するとfalseの値を返します。

構文

次の選択データベーススクリプト構文を確認します。

bool mysql_select_db( db_name, connection );

パラメータの説明は以下のとおりです-

S.No Parameter & Description
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