Sélection de la base de données MySQL

Une fois que vous êtes connecté au serveur MySQL, il est nécessaire de sélectionner une base de données avec laquelle travailler. Cela est dû au fait qu'il peut y avoir plus d'une base de données disponible avec le serveur MySQL.

Sélection de la base de données MySQL à partir de l'invite de commande

Il est très simple de sélectionner une base de données à partir de l'invite mysql>. Vous pouvez utiliser la commande SQLuse pour sélectionner une base de données.

Exemple

Voici un exemple pour sélectionner une base de données appelée TUTORIALS -

[[email protected]]# mysql -u root -p
Enter password:******
mysql> use TUTORIALS;
Database changed
mysql>

Maintenant, vous avez sélectionné la base de données TUTORIELS et toutes les opérations suivantes seront effectuées sur la base de données TUTORIELS.

NOTE- Tous les noms de base de données, noms de table, nom de champs de table sont sensibles à la casse. Vous devrez donc utiliser les noms appropriés tout en donnant une commande SQL.

Sélection d'une base de données MySQL à l'aide d'un script PHP

PHP fournit la fonction mysql_select_dbpour sélectionner une base de données. Il renvoie TRUE en cas de succès ou FALSE en cas d'échec.

Syntaxe

bool mysql_select_db( db_name, connection );

N ° Sr. Paramètre et description
1

db_name

Obligatoire - Le nom de la base de données MySQL doit être sélectionné

2

connection

Facultatif - si non spécifié, la dernière connexion ouverte par mysql_connect sera utilisée.

Exemple

Voici un exemple vous montrant comment sélectionner une base de données.

<html>
   <head>
      <title>Selecting MySQL Database</title>
   </head>
   
   <body>
      <?php
         $dbhost = 'localhost:3036';
         $dbuser = 'guest';
         $dbpass = 'guest123';
         $conn = mysql_connect($dbhost, $dbuser, $dbpass);
         
         if(! $conn ) {
            die('Could not connect: ' . mysql_error());
         }
         echo 'Connected successfully';
         mysql_select_db( 'TUTORIALS' );
         
         mysql_close($conn);
      ?>
   </body>
</html>