MariaDB - Selecionar banco de dados

Depois de se conectar ao MariaDB, você deve selecionar um banco de dados com o qual trabalhar, pois podem existir muitos bancos de dados. Existem duas maneiras de realizar essa tarefa: no prompt de comando ou por meio de um script PHP.

O Prompt de Comando

Ao escolher um banco de dados no prompt de comando, basta utilizar o comando SQL ‘use’ -

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

Enter password:******

mysql> use PRODUCTS;

Database changed

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

Depois de selecionar um banco de dados, todos os comandos subsequentes irão operar no banco de dados escolhido.

Note- Todos os nomes (por exemplo, banco de dados, tabela, campos) diferenciam maiúsculas de minúsculas. Certifique-se de que os comandos estejam em conformidade com o caso adequado.

PHP Select Database Script

PHP fornece o mysql_select_dbfunção para seleção de banco de dados. A função usa dois parâmetros, um opcional, e retorna um valor “verdadeiro” na seleção bem-sucedida ou falso na falha.

Sintaxe

Revise a seguinte sintaxe de script de banco de dados selecionado.

bool mysql_select_db( db_name, connection );

A descrição dos parâmetros é fornecida abaixo -

S.Não Parâmetro e Descrição
1

db_name

Este parâmetro obrigatório especifica o nome do banco de dados a ser usado.

2

connection

Quando não especificado, este parâmetro opcional usa a conexão mais recente usada.

Tente o seguinte código de exemplo para selecionar um banco de dados -

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

Na seleção bem-sucedida, você verá a seguinte saída -

mysql> Connected successfully