MySQL: comandos básicos
Eric Goularte
Última atualização há 3 anos
Conecte-se ao servidor MySQL com o seguinte comando:
Após dar o comando, o sistema vai pedir a sua senha de usuário.
Dica: Se você instalou o MySQL no seu próprio PC, pode usar localhost no lugar de NOME-DO-SERVIDOR.
No exemplo, a seguir, veja como se conectar como root:
Como criar um banco de dados no MySQL
O comando para criar um banco de dados é este:
Para ver todos os bancos de dados existentes no servidor:
Como já foi dito, antes de criar uma tabela, você precisa indicar o banco de dados a ser usado – dentro do qual vai criar uma tabela.
Criando uma tabela dentro dele, com o nome clientes:
Você pode pedir pro sistema exibir todas as tabelas presentes no banco de dados selecionado:
Para obter informações sobre uma tabela, você pode usar o comando DESCRIBE ou DESC:
Inserindo mais dados em uma tabela
Alimentando a tabela com mais dados:
Lembra que o campo idCliente foi criado com o parâmetro auto_increment. Seu preenchimento é automático. Você não precisa informar o seu valor, portanto:
Verificando os registros na tabela com o comando SELECT
O comando SELECT seleciona e exibe os registros gravados na tabela.
A maneira mais simples de usá-lo é essa:
Você pode refinar a pesquisa de inúmeras maneiras.
Se quiser ver apenas o conteúdo dos campos id_cliente e nome_empresa, use-o assim:
Remover um registro de uma tabela
A sintaxe do comando para apagar um registro é:
Exemplo prático de uso do comando DELETE:
Com este comando, TODOS os registros que tiverem nomeEmpresa = 'Steam' serão eliminados. Neste caso, há apenas 1. Mas vamos imaginar que houvesse 10 ou 100 registros em que o nomeEmpresa fosse igual a Steam. Neste caso, seria necessário usar outro campo como referência para encontrar o registro que eu desejo eliminar. No nosso caso, há o campo idCliente, que é único – ele não se repete dentro da tabela:
Remover uma tabela ou um banco de dados
O comando DROP apaga permanentemente uma tabela ou um banco de dados. Veja como usar o DROP para eliminar uma tabela:
ou, como remover um banco de dados:
Limpar uma tabela
Para limpar uma tabela, use o comando TRUNCATE. Internamente, ele remove a tabela primeiro e, depois, a recria com a mesma estrutura – só que sem os dados. Se houver um contador AUTO_INCREMENT, na tabela em questão, ele é zerado e recolocado. Veja como funciona:
Alterar um registro no MySQL
Aqui, o comando UPDATE entra em ação. Vamos ver como usá-lo para alterar o valor de um campo dentro de um regist