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

Comandos básicos do MySQL (Insert, Delete, Update e Select)
Neste artigo vou mostrar como funciona os principais comandos do MySQL, insert, delete, update e select.
Fonte: RL SYSTEM

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:

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:

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:

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:

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 Junior e e-mail contato@jrinfo.zz.vc. 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.

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

DELETE

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

DELETE FROM NOME_DA_TABELA WHERE id = VALOR_DO_ID;

Exemplo:

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

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *