Seleção do banco de dados MySQL
Depois de se conectar ao servidor MySQL, é necessário selecionar um banco de dados com o qual trabalhar. Isso ocorre porque pode haver mais de um banco de dados disponível com o servidor MySQL.
Selecionando banco de dados MySQL no prompt de comando
É muito simples selecionar um banco de dados no prompt mysql>. Você pode usar o comando SQLuse para selecionar um banco de dados.
Exemplo
Aqui está um exemplo para selecionar um banco de dados chamado TUTORIALS -
[root@host]# mysql -u root -p
Enter password:******
mysql> use TUTORIALS;
Database changed
mysql>
Agora, você selecionou o banco de dados TUTORIALS e todas as operações subsequentes serão realizadas no banco de dados TUTORIALS.
NOTE- Todos os nomes de banco de dados, nomes de tabela, nome de campos de tabela diferenciam maiúsculas de minúsculas. Portanto, você teria que usar os nomes próprios ao fornecer qualquer comando SQL.
Selecionando um banco de dados MySQL usando script PHP
PHP fornece função mysql_select_dbpara selecionar um banco de dados. Ele retorna TRUE em caso de sucesso ou FALSE em caso de falha.
Sintaxe
bool mysql_select_db( db_name, connection );
Sr. Não. | Parâmetro e Descrição |
---|---|
1 | db_name Obrigatório - nome do banco de dados MySQL a ser selecionado |
2 | connection Opcional - se não for especificado, então a última conexão aberta por mysql_connect será usada. |
Exemplo
Aqui está um exemplo que mostra como selecionar um banco de dados.
<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>