SELECT DATABASE no MariaDB: o comando USE e a função mysql_select_db
Depois de se conectar ao sistema de gestão de bases de dados gratuito, deve executar a instrução SELECT DATABASE no MariaDB para escolher com qual base de dados deseja trabalhar. Para isso, tem duas opções diferentes: utilizar o comando USE na linha de comandos do MySQL ou a função mysql_select_db através do PHP. A seguir, apresentamos ambas as soluções.
O comando USE na linha de comandos
A sintaxe do USE é a seguinte:
USE Nombre_de_la_base_de_datos;sqlDeve sempre utilizar o comando em combinação com uma base de dados específica, substituindo o marcador de posição «Nome_da_base_de_dados» pela base de dados que pretende utilizar. Se omitir este parâmetro, receberá uma mensagem de erro (ERRO 1046).
A seguir, apresentamos um exemplo simples para que veja como funciona. Se quiser selecionar a base de dados «Clientes», siga os seguintes passos:
- Inicie sessão no seu servidor a partir da linha de comandos:
mysql -u root -p
Enter password: ************sql- Use o comando
SHOW DATABASESpara obter uma lista de todas as bases de dados disponíveis no seu servidor:
mysql> SHOW DATABASES;sql- Selecione a base de dados que deseja utilizando o comando
USE:
mysql> USE Clientes;sqlAgora pode trabalhar na base de dados que selecionou e criar uma nova tabela com a instrução MariaDB CREATE TABLE. Se a base de dados que procura ainda não estiver na lista, crie-a com a instrução MariaDB CREATE DATABASE. Se já não precisar de uma base de dados, elimine-a com a instrução MariaDB DROP DATABASE.
SELECT DATABASE para MariaDB em PHP
A sentença SELECT DATABASE para MariaDB também pode ser utilizada em PHP (aqui: mysqli_select_db). A sintaxe para estabelecer a ligação é a seguinte:
$connection = mysqli_connect("server", "username", "password");phpEm seguida, selecione a base de dados com o seguinte comando:
mysqli_select_db($connection, "Clientes");php