class Inserindo Registros : public 🎓 SQL , public Geral

Inserindo Registros

Inserindo registros

Agora que já criamos nossa primeira tabela, conseguimos inserir registros – linhas – em nossa tabela. Para isso iremos utilizar o comando INSERT INTO, a estrutura dele lembra bastante o comando de criar uma tabela, com a diferença que estaremos inserindo valores nas colunas já definidas ao criar a tabela.

Se vamos fazer a inserção do nosso registro com todas as colunas, da nossa tabela, e na mesma ordem que às definimos, podemos usar a seguinte estrutura:

INSERT INTO nome_da_tabela
VALUES (valor1, valor2, ..., valorN);

Utilizando a nossa tabela de produtos, poderíamos introduzir o registro da caneta azul da seguinte forma:

INSERT INTO produtos
VALUES ("SKU1234", "Caneta Azul", "Caneta esferográfica azul", 1.50, 150);

Perceba que nossos campos de texto foram inseridos entra aspas!

Sempre que você estiver trabalhando com dados do tipo texto (ou seja, valores do tipo TEXT), é obrigatório delimitar esses valores com aspas simples (') ou duplas ("). Essa exigência garante que o banco de dados interprete corretamente o conteúdo como uma string literal, ou seja, exatamente o texto que você deseja armazenar na tabela.

Uma outra forma de adicionar registros em nossas tabelas é indicar quais colunas iremos inserir. Podemos utilizar isso quando não temos os dados de todas as colunas para inserir, ou se queremos definir uma ordem diferente de quando a tabela foi criada:

INSERT INTO nome_da_tabela (nome_da_coluna_a, nome_da_coluna_b, ...)
VALUES (valor_para_coluna_a, valor_para_coluna_b, ...);

Exemplo:

INSERT INTO produtos (nome, valor, estoque, SKU)
VALUES ("Mochila Executiva", 120.00, 30, "SKU1236");

Podemos ainda, inserir diversas linhas ao mesmo tempo, colocando cada linha dentro dos parênteses, e separando cada uma por vírgula ,. Veja:

INSERT INTO produtos (nome, valor, estoque, SKU)
VALUES 
("Garrafa Térmica", 50.00, 60, "SKU1238"),
("Mouse sem fio", 35.00, 75, "SKU1237");

:::{.activity data-latex=””} title: Atividade

  1. Utilizando as tabelas que foram criadas na sessão anterior, “popule-as”, com registros que façam sentido.

A expressão “popular algo” é comunmente utilizada nos contextos de TI como sinonimo de preencher um sistema com dados.

:::

class Inserindo Registros : public 🎓 SQL , public Geral