Transcript
Page 1: 06 Trabalhando com registros

MySQL Workbench – Inserindo, alterando e removendo dados na

tabelaProfª. Marlene da Silva Maximiano de Oliveira

& Profª. Alessandra Aparecida da Silva

Page 2: 06 Trabalhando com registros

O Comando InsertNo caso de um campo numeração automática exemplo: codigo_cliente nós não podemos usar o Insert para tentar inserir um valor nesta coluna, pois a mesma foi criada com o numeração automática, que faz a geração automática dos valores desta coluna.

Page 3: 06 Trabalhando com registros

Exemplo com o Comando Insert

insert into Clientes (nome,telefone, salario)values('Gleice','2222-4444‘, 900);

Observe que as colunas do tipo texto (nome e telefone) recebem os valores entre (aspas simples ou apóstrofo), porém, na coluna numérica (salário) o valor foi passado sem o uso de aspas simples.

Page 4: 06 Trabalhando com registros

Comando UpdatePara alterar linhas em uma tabela usamos o comando UPDATE.Exemplo

UPDATE Clientes set nome='João da Silva', cidade='São Paulo' where código_Cliente=2;No exemplo acima, alteramos o nome para João e a cidade para São Paulo, mas é importante observar que esta alteração só irá ocorrer onde o código do cliente for igual a 2. A cláusula where é usada para criar um filtro, ou seja, para determinar quais as linhas serão afetadas. CUIDADO: Se você não especificar a cláusula where as modificações serão aplicadas em todas as linhas da tabela.

Page 5: 06 Trabalhando com registros

Comando DeletePara excluir linhas em uma tabela usamos o comando DELETE. Este comando faz parte das instruções DML (Data Manipulation Language) ou Linguagem de manipulação de dados.

DELETE FROM Clientes where codigo_cliente=1; CUIDADO: Se você não especificar a cláusula where todas as linhas da tabela serão excluídas.No exemplo acima, será excluído a linha em que o código do cliente for igual a 1.A cláusula where é usada para criar um filtro, ou seja, para determinar quais as linhas serão afetadas.

Page 6: 06 Trabalhando com registros

Comando Delete

Para excluir todas as linhas de uma tabela use o comando Delete como no exemplo a seguir:

Delete * from clientes;