MySQL via linha de comando 102:interação básica do usuário
Verificação pré-voo
- Estas instruções destinam-se à seleção de um banco de dados MySQL no Linux por meio da linha de comando.
- Estarei trabalhando em um servidor CentOS 6.5 gerenciado pelo Liquid Web Core e estarei conectado como root.
Primeiro, faremos login no servidor MySQL a partir da linha de comando com o seguinte comando:
mysql -u root -p
Nesse caso, especifiquei o usuário root com o -u sinalizador e, em seguida, usei o -p sinalizador para que o MySQL solicite uma senha. Digite sua senha atual para concluir o login.
Se você precisar alterar sua senha de root (ou qualquer outra) no banco de dados, siga este tutorial sobre como alterar uma senha para MySQL por meio da linha de comando.
Agora você deve estar em um prompt do MySQL que se parece muito com este:
mysql>
Siga este tutorial se você ainda não criou um banco de dados ou deseja uma lista de bancos de dados.
Visualizar banco de dados selecionado no MySQL
Ao executar comandos por meio da linha de comando do MySQL, um banco de dados pode ser especificado explicitamente. No entanto, por padrão, todas as operações do MySQL executadas pela linha de comando são executadas no banco de dados selecionado no momento. Qual banco de dados está selecionado atualmente? Para descobrir emita o seguinte comando:
SELECT database();
Seu resultado pode ser semelhante a este:
mysql> SELECT database();
+------------+
| database() |
+------------+
| NULL |
+------------+
1 row in set (0.00 sec)
O resultado é nulo , significando que um banco de dados não está selecionado no momento.
Selecione um banco de dados no MySQL
Para selecionar um banco de dados para uso com operações MySQL subsequentes, use o seguinte comando:
USE tutorial_database;
Esse comando deve gerar um resultado de Banco de dados alterado igual a:
mysql> USE tutorial_database;
Database changed
Para verificar se o banco de dados foi selecionado, basta emitir o seguinte comando (que executamos anteriormente):
mysql> SELECT database();
+-------------------+
| database() |
+-------------------+
| tutorial_database |
+-------------------+
1 row in set (0.00 sec)