
Neste artigo iremos mostrar os principais comandos utilizados em bancos de dados
MySQL
Comandos de servidor
Em um servidor Linux você pode utilizar os comandos a seguir para se conectar no cliente local do MySQL:
Comandos para bancos de dados
Veja mais informações sobre gerenciamento de bancos em
nosso artigo.
Trabalhando com tabelas
Alterando a estrutura de uma tabela
-
ALTER TABLE table ADD [coluna];
- Adiciona uma nova coluna
-
ALTER TABLE table DROP [coluna];
- Remove uma coluna
-
ALTER TABLE table ADD INDEX [nome](coluna, ...);
- Adiciona um índice (index) a tabela
-
ALTER TABLE table ADD PRIMARY KEY (column,...)
- Adiciona uma chave primária (primary key)
-
ALTER TABLE table DROP PRIMARY KEY
- Remove uma chave primária
Trabalhando com índices (index)
Consultando informações
-
SELECT * FROM tabela
- Busca todos os campos de uma tabela
-
SELECT coluna1, coluna2 FROM tabela
- Busca colunas específicas de uma tabela
-
SELECT DISTINCT (coluna) FROM tabela
- Busca apenas informações únicas
-
SELECT * FROM tabela WHERE condicao
- Filtra a busca pelos parâmetros informados
-
SELECT coluna1 AS coluna_nova FROM tabela
- Retorna a informação de uma coluna utilizando um "apelido" para a mesma
-
SELECT * FROM tabela1 INNER JOIN tabela2 ON codicoes
- Busca informações de múltiplas tabelas utilizando o parâmetro JOIN
-
SELECT COUNT (*) FROM tabela
- Conta as linhas encontradas na consulta
-
SELECT * FROM tabela ORDER BY coluna [DESC,ASC]
- Ordena os resultados da busca
-
SELECT * FROM tabela GROUP BY coluna
- Agrupa os resultados de uma busca
Inserindo informações
-
INSERT INTO tabela (coluna1,...) VALUES (valor1,...);
- Insere um novo registro na tabela
-
INSERT INTO tabela (coluna1,...) VALUES (valor1,...), (valor1,...), (valor1,...);
- Insere múltiplos valores em uma tabela
Atualizando informações
Deletando informações
Pesquisando informações
Referências:
Comentários