Atire a primeira pedra, quem nunca teve um trava na hora de usar os comandos MySQL?


    Não há problema. Nós, do Infortecno, ajudaremos você a relembrar os comandos do MySQL que você esqueceu. Nesse artigo você verá os comandos mais frequentes e sua utilidade prática, lembrando que utilizamos fontes confiáveis para os nossos conteúdos...

  • CREATE DATABASE: Cria um novo banco de dados.
  • DROP DATABASE: Exclui um banco de dados existente.
  • USE DATABASE: Seleciona um banco de dados para uso.
  • SHOW DATABASES: Lista todos os bancos de dados existentes.

Comandos para manipular tabelas

  • CREATE TABLE: Cria uma nova tabela.
  • ALTER TABLE: Modifica uma tabela existente.
  • DROP TABLE: Exclui uma tabela existente.
  • SHOW TABLES: Lista todas as tabelas de um banco de dados.
  • DESCRIBE TABLE: Mostra o esquema de uma tabela.

Comandos para inserir dados

  • INSERT INTO: Insere novos dados em uma tabela.
  • LOAD DATA INFILE: Insere dados de um arquivo em uma tabela.

Comandos para recuperar dados

  • SELECT: Recupera dados de uma tabela.
  • WHERE: Filtra os resultados de uma consulta.
  • ORDER BY: Ordena os resultados de uma consulta.
  • LIMIT: Limita os resultados de uma consulta.

Comandos para atualizar dados

  • UPDATE: Atualiza dados em uma tabela.

Comandos para excluir dados

  • DELETE: Exclui dados de uma tabela.
  • TRUNCATE TABLE: Exclui todos os dados de uma tabela.

Comandos para gerenciar privilégios

  • GRANT: Concede privilégios a um usuário.
  • REVOKE: Revoga privilégios de um usuário.
  • SHOW GRANTS: Mostra os privilégios de um usuário.

Comandos para gerenciar índices

  • CREATE INDEX: Cria um índice em uma tabela.
  • DROP INDEX: Exclui um índice de uma tabela.
  • SHOW INDEXES: Lista todos os índices de uma tabela.

Comandos para gerenciar transações

  • START TRANSACTION: Inicia uma transação.
  • COMMIT: Confirma uma transação.
  • ROLLBACK: Desfaz uma transação.

Comandos para gerenciar segurança

  • SET PASSWORD: Altera a senha de um usuário.
  • FLUSH PRIVILEGES: Atualiza os privilégios de todos os usuários.

Comandos para gerenciar logs

  • SHOW WARNINGS: Mostra os avisos de uma consulta.
  • SHOW ERRORS: Mostra os erros de uma consulta.
  • SHOW STATUS: Mostra o status do servidor.

Comandos para depurar consultas

  • SET DEBUG: Habilita o depuramento de consultas.
  • SHOW DEBUG_ENABLED: Mostra se o depuramento de consultas está habilitado.

Comandos para ajudar

  • HELP: Mostra o help de um comando.
  • DOCS: Abre o manual do MySQL.

Exemplos de uso

-- Cria um novo banco de dados chamado "meu_banco" CREATE DATABASE meu_banco; -- Seleciona o banco de dados "meu_banco" USE meu_banco; -- Cria uma tabela chamada "clientes" CREATE TABLE clientes ( id INT NOT NULL AUTO_INCREMENT, nome VARCHAR(255) NOT NULL, email VARCHAR(255) NOT NULL, PRIMARY KEY (id) ); -- Insere um novo registo na tabela "clientes" INSERT INTO clientes (nome, email) VALUES ("João da Silva", "joao.silva@gmail.com"); -- Recupera todos os registos da tabela "clientes" SELECT * FROM clientes; -- Atualiza o nome do cliente com o id 1 para "Maria da Silva" UPDATE clientes SET nome = "Maria da Silva" WHERE id = 1; -- Exclui o cliente com o id 1 DELETE FROM clientes WHERE id = 1; -- Cria um índice na coluna "nome" da tabela "clientes" CREATE INDEX idx_nome ON clientes (nome); -- Concede o privilégio de SELECT para o usuário "joao" na tabela "clientes" GRANT SELECT ON clientes TO joao; -- Revoga o privilégio de SELECT para o usuário "joao" na tabela "clientes" REVOKE SELECT ON clientes FROM joao;



Poste um comentário

Postagem Anterior Próxima Postagem