Depois de es­ta­be­le­cer uma conexão com o sistema de ge­ren­ci­a­mento de banco de dados MariaDB, você precisa realizar uma ação de select database para de­ter­mi­nar em qual banco de dados você tra­ba­lhará. Para se­le­ci­o­nar o banco de dados desejado, você tem duas opções: executar o comando USE na linha de comando do MySQL ou a função mysqli_select_db via PHP. Ensinamos ambos os métodos.

Se­le­ci­o­nar banco de dados com USE na linha de comando

A sintaxe do comando USE é a seguinte:

USE nome_do_banco_de_dados;
sql

Você deve sempre usar esse comando junto com um banco de dados es­pe­cí­fico, subs­ti­tuindo o espaço reservado “nome_do_banco_de_dados” pelo nome real do banco de dados desejado. Caso contrário, você receberá uma mensagem de erro (ERRO 1046).

Para que você possa ilustrar o fun­ci­o­na­mento do comando de maneira simples, ela­bo­ra­mos um exemplo básico. Suponha que desejamos acessar o banco de dados “Clientes”. Os passos ne­ces­sá­rios são:

  1. Fazer login no servidor pela linha de comando:
mysql -u root -p
Enter password: ************
sql
  1. Executar o comando SHOW DATABASES para obter uma visão geral de todos os bancos de dados dis­po­ní­veis no servidor:
mysql> SHOW DATABASES;
sql
  1. Para se­le­ci­o­nar o banco de dados desejado, executar o comando USE:
mysql> USE Clientes;
sql

A partir daí, você poderá trabalhar no banco de dados e criar uma nova tabela com MariaDB CREATE TABLE. Se o banco de dados desejado ainda não existir, você pode criá-lo com o comando MariaDB CREATE DATABASE. Caso um banco de dados não seja mais ne­ces­sá­rio, remova-o com a instrução MariaDB DROP DATABASE.

Se­le­ci­o­nar banco de dados via PHP

A função de select database no MariaDB também pode ser executada via PHP (neste caso, pelo comando mysqli_select_db). A sintaxe para es­ta­be­le­cer a conexão é a seguinte:

$connection = mysqli_connect("servidor", "usuario", "senha");
php

Para se­le­ci­o­nar o banco de dados na conexão es­ta­be­le­cida, utilize o seguinte comando:

mysqli_select_db($connection, "Clientes");
php
Dica

No nosso Digital Guide, você encontra muitos outros artigos sobre o sistema de ge­ren­ci­a­mento de banco de dados de código aberto MariaDB. Ex­pli­ca­mos, por exemplo, as di­fe­ren­ças e se­me­lhan­ças entre o MariaDB e o MySQL e ensinamos como instalar o MariaDB.

Ir para o menu principal