Tabelas criadas, agora podemos fazer operações como inserir, atualizar e alterar dados.
Código
Insert
O comando INSERT é utilizado para adicionar novas linhas a uma tabela. Ao executar esse comando, especificamos a tabela, a coluna onde os valores serão inseridos e, os próprios valores. Segue o exemplo:
Neste exemplo, selecionamos a tabela tb_categoria para inserção, especificamos a coluna categoria, e passamos os valores desejados utilizando o comando VALUES. Cada valor é inserido em uma nova linha da tabela, na coluna especificada.
INSERT na tabela Cidade
Na tabela tb_cidade, passamos duas colunas (cidade e uf) e inserimos valores correspondentes para cada uma delas.
INSERT na tabela Fornecedor
Na tabela tb_fornecedor, incluímos o id_cidade como uma chave estrangeira que estabelece a relação entre fornecedor e cidade. É importante garantir que o valor de id_cidade inserido exista na tabela tb_cidade, caso contrário, um erro será gerado devido à violação da integridade referencial.
INSERT na tabela Produto
Na tabela tb_produto incluímos o id_fornecedor e id_categoria para vincular cada produto a seu fornecedor e categoria
INSERT na tabela Loja
Na tabela tb_loja, também incluímos o id_cidade para vincular cada loja à sua respectiva cidade.
Visualizando os Dados com SELECT
Para ver os dados inseridos nas tabelas, utilizamos o comando SELECT:
O comando SELECT * nos permite visualizar todos os registros de uma tabela específica.
DELETE
O comando DELETE é utilizado para remover uma ou mais linhas de uma tabela, com base em uma condição especificada.
Removendo linhas da tabela
Este comando removerá todas as linhas da tabela tb_produto que tenham a descrição igual a ‘Óculos de Grau’. É importante utilizar a condição WHERE para não fazer o famoso DELETE sem WHERE 🤣.
Antes
Depois
UPDATE
O comando UPDATE é utilizado para atualizar as linhas de uma tabela. Tem a mesma abordagem do INSERT com o diferencial de que passamos o id do campo que queremos modificar. Segue o exemplo:
Antes:
Depois
Inserindo valores e taxa dos produtos
Valores atualizados
ALTER TABLE
O comando ALTER TABLE é utilizado para alterar uma tabela, desde renomear tabelas à adicionar um novo campo. Segue o exemplo:
No comando acima, alteramos o nome da tabela tb_produto para tb_produtos
Após alterar o nome, ao tentar utilizar a tabela com o nome antigo apresenta um erro
Adicionando um novo campo
Com esse comando é adicionado um campo qtdAtual do tipo int na tabela tb_produto
Conclusão
Dominar as operações de INSERT, UPDATE e ALTER TABLE é crucial para gerenciar e manter bancos de dados relacionais eficientemente, recomendo a prática contínua dessas operações.