MariaDB - Sélectionnez la base de données

Après vous être connecté à MariaDB, vous devez sélectionner une base de données avec laquelle travailler car de nombreuses bases de données peuvent exister. Il existe deux manières d'effectuer cette tâche: à partir de l'invite de commande ou via un script PHP.

L'invite de commandes

En choisissant une base de données à l'invite de commande, utilisez simplement la commande SQL ‘use’ -

[[email protected]]# mysql -u root -p

Enter password:******

mysql> use PRODUCTS;

Database changed

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

Une fois que vous avez sélectionné une base de données, toutes les commandes suivantes fonctionneront sur la base de données choisie.

Note- Tous les noms (par exemple, base de données, table, champs) sont sensibles à la casse. Assurez-vous que les commandes sont conformes au cas approprié.

Script de base de données PHP Select

PHP fournit le mysql_select_dbfonction de sélection de base de données. La fonction utilise deux paramètres, un facultatif, et renvoie la valeur «true» en cas de sélection réussie ou false en cas d'échec.

Syntaxe

Vérifiez la syntaxe de script de base de données de sélection suivante.

bool mysql_select_db( db_name, connection );

La description des paramètres est donnée ci-dessous -

S. Non Paramètre et description
1

db_name

Ce paramètre obligatoire spécifie le nom de la base de données à utiliser.

2

connection

Lorsqu'il n'est pas spécifié, ce paramètre facultatif utilise la connexion la plus récente utilisée.

Essayez l'exemple de code suivant pour sélectionner une base de données -

<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>

En cas de sélection réussie, vous verrez la sortie suivante -

mysql> Connected successfully