>

Este artigo faz parte do Curso de MySQL Online, é um complemento ao que você está aprendendo no curso. O exemplo deste artigo será baseado em uma tabela denominada de clientes, conforme é mostrado abaixo.

Nome do campo
Tipo do campo
 
id INT- AUTO_INCREMENT
nome VARCHAR(100)
email VARCHAR(80)
cidade VARCHAR(50)

SELECT

O comando select é bastante simples e, serve para você, mostrar os dados da tabela. Sua sintaxe pode ser utilizado de algumas formas, como:

SELECT * FROM NOME_DA_TABELA;

Exemplo:

SELECT * FROM clientes;

Nota 1: o asterisco indica que você deseja mostrar todos os campos, ou seja, id, nome, email e cidade (conforme a tabela do MySQL que você deseja exibir os registros).

Exemplo 2:

SELECT nome, email FROM clientes;

Nota 2: neste caso, você está indicando que deseja mostrar somente nome e e-mail. Isso é interessante, pois a consulta é executa de forma mais rápida, já que você está trazendo menos informações da tabela.

INSERT

O comando insert é bastante simples de ser utilizado. Sua sintaxe é composta da seguinte forma:

INSERT INTO NOME_DA_TABELA (CAMPOS_QUE_DESEJA_INSERIR_DADOS) VALUES (VALORES_DOS_CAMPOS).

Exemplo:

INSERT INTO clientes (nome, email, empresa) VALUES ('Júnior', 'junior@dominio.com', 'RL System');

Nota 1: observe que não foi informado o campo id, já que o mesmo é AUTO_INCREMENT.

Nota 2: o comando values são os valores que correspondem aos campos que você informou no primeiro parentese, ou seja, os dados que serão inseridos. É necessário seguir a ordem que você especificou os campos.

Nota 3: no values, foi utilizado aspas simples já que os valores são STRINGS, isso é necessário porque campos do tipo VARCHAR ou CHAR são considerados Strings nos banco de dados.

UPDATE

O comando update possui a sintaxe muito similar ao do INSERT, mas é utilizada para atualizar registros do banco de dados.

UPDATE NOME_DA_TABELA SET campo1 = valor1, campo2 = valor2.

Exemplo:

UPDATE clientes SET nome = 'Rafael', email = 'contato@rlsystem.com.br';

Nota 1: observe que a cada campo que você deseja atualizar é necessário colocar uma virgula. E os campos só podem ser indicados depois do comando SET.

Nota 2: o comando update não deve ser executado desta maneira, ou então, irá atualizar todos os registros para o nome Rafael e e-mail contato@rlsystem.com.br. Isso acontece porque o comando WHERE não foi indicado. Quando o mesmo não é indicado o comando UPDATE atualizará todos os registros daquela tabela.

Assim, o ideial é que você indique o registro da tabela que deseja atualizar, conforme mostra abaixo.

UPDATE clientes SET nome = 'Rafael', email = 'contato@rlsystem.com.br' WHERE id = 1;

No exemplo acima, somente será atualizado o registro que conter o id 1.

DELETE

O comando delete nunca deve ser utilizado sem a clasula WHERE. Caso contrário, irá deletar todos os registros da tabela. Sempre que você deseja apagar um registro, provalvelmente quer apagar um em espeficio. Assim, sempre é importante usar o WHERE, conforme o exemplo abaixo.

DELETE FROM NOME_DA_TABELA WHERE id = VALOR_DO_ID;

Exemplo:

DELETE FROM clientes WHERE id = 1;

Nota 1: desta forma, você estará excluindo o registro que conter o id 1.



Comentários


 Comentário - Comandos básicos do MySQL(Insert, Delete, Update e Select)
Gisele Ferreira Lima
Há mais de 1 mês

Artigo simples e objetivo. Muito agradecida!

 Comentário - Comandos básicos do MySQL(Insert, Delete, Update e Select)
Wallace Creton Da Costa
Há mais de 1 mês

Muito bem explicado . Obrigado!

 Comentário - Comandos básicos do MySQL(Insert, Delete, Update e Select)
Jônatas Da Silva Buzo
Há mais de 1 mês

estou simplesmente surpreendido...Ótimo Artigo,Ótimo Curso...Parabéns a Equipe RLSystem,não me arrependo de maneira alguma em ser um assinante GOLD....Muito Obrigado ao Rafael Silva e a toda equipe RLSystem por fazer com que tudo isso aconteça dando a nós a oportunidades de aprender algo mais e seguir na busca por nossos objetivos.

 Comentário - Comandos básicos do MySQL(Insert, Delete, Update e Select)
Fabio Aragao
Há mais de 1 mês

Muito bom.. simples, objetivo e prático.... show

 Comentário - Comandos básicos do MySQL(Insert, Delete, Update e Select)
Helio Rodrigues Pereira
Há mais de 1 mês

Valeu Rafael, muito bacana!

 Comentário - Comandos básicos do MySQL(Insert, Delete, Update e Select)
Jéssica Dias
Há mais de 1 mês

Olá Helio

Nós da Rl System ficamos muito agradecidos com o seu retorno :)

 Comentário - Comandos básicos do MySQL(Insert, Delete, Update e Select)
Rogerio Brito Soares
Há mais de 1 mês

Realmente muito bom o tutorial. Bem explicado.

 Comentário - Comandos básicos do MySQL(Insert, Delete, Update e Select)
Edmar Nascimento
Há mais de 1 mês

Olá Rafael, tubo bem?
O Cadastro de Clientes só salva o \"primeiro cadastro\" lá no diretório dados! Por que não salva os sequentes?
Desde já, agradeço pelo curso!

 Comentário - Comandos básicos do MySQL(Insert, Delete, Update e Select)

Vantagens em estudar na RL System

Conheça algumas das vantagens em estudar com a RL System, se tornar um desenvolvedor Full Stak ou DevOps e dar um UP na sua carreira!

Plataforma de estudo simples e intuitiva

Através do Painel do Aluno, você tem acesso de forma simples aos seus cursos, arquivos, certificados e muito mais.

Suporte 24 horas para tirar suas dúvidas

Você tem suporte com nossos instrutores e moderadores em um fórum exclusivo para você tirar suas dúvidas.

Certificado ao final do curso

Todos os cursos da RL System emitem certificado, apôs uma prova online, comprovando que você realmente aprendeu.

Satisfação Garantida

A RL System possui mais de 300 mil alunos e mais de 500 mil certificados emitidos.

Planos de Estudos

Não sabe por onde começar? Temos planos de estudos exclusivos para Membros Gold. Torne-se agora um desenvolvedor Full Stack!

LiveCast

LiveCast semanal, ao vivo e online para tira dúvidas e ensino de novas tecnologias!