Selezione del database MySQL

Dopo esserti connesso al server MySQL, è necessario selezionare un database con cui lavorare. Questo perché potrebbe esserci più di un database disponibile con MySQL Server.

Selezione del database MySQL dal prompt dei comandi

È molto semplice selezionare un database dal prompt mysql>. Puoi usare il comando SQLuse per selezionare un database.

Esempio

Ecco un esempio per selezionare un database chiamato TUTORIALS -

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

Ora hai selezionato il database TUTORIAL e tutte le operazioni successive verranno eseguite sul database TUTORIALS.

NOTE- Tutti i nomi dei database, i nomi delle tabelle, i nomi dei campi delle tabelle fanno distinzione tra maiuscole e minuscole. Quindi dovresti usare i nomi corretti mentre dai qualsiasi comando SQL.

Selezione di un database MySQL tramite script PHP

PHP fornisce la funzione mysql_select_dbper selezionare un database. Restituisce TRUE in caso di successo o FALSE in caso di fallimento.

Sintassi

bool mysql_select_db( db_name, connection );

Sr.No. Parametro e descrizione
1

db_name

Obbligatorio: selezionare il nome del database MySQL

2

connection

Facoltativo: se non specificato, verrà utilizzata l'ultima connessione aperta da mysql_connect.

Esempio

Ecco un esempio che mostra come selezionare un database.

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