SQL INSERT INTO

O comando WHERE é usado para filtrar resultados.

The INSERT INTO é usado para se inserir novos registos em uma tabela.

O comando AND e OR são usado para filtrar registros baseados em mais de uma condição:

  • O comando AND mostra todos os registros separados por AND e que são verdadeiros (TRUE)
  • O comando OR mostra registros que são separados por OR e que tenham pelo menos um registro que seja verdadeiro (TRUE).

O comando NOT mostra os registros aonde a(s) condições não são verdadeiras: NOT TRUE.

SQL INSERT INTO Sintaxe

É possível usar o INSERT INTO em duas formas:

1. Especificar tanto o valor como o nome da coluna ser inserido

INSERT INTO table_name (column1, column2, column3, ...)
VALUES (value1, value2, value3, ...);

2. Se você estiver adicionando valores para todas as colunas da tabela, não precisará especificar os nomes das colunas na consulta SQL. No entanto, certifique-se de que a ordem dos valores esteja na mesma ordem das colunas da tabela. Aqui, a sintaxe INSERT INTO seria a seguinte:

INSERT INTO table_name
VALUES (value1, value2, value3, ...);

SQL INSERT INTO apenas em algumas colunas

Também é possível inserir dados apenas em colunas específicas.

A seguinte instrução SQL irá inserir um novo registro, mas apenas inserir dados nas colunas “CustomerName”, “City” e “Country” (CustomerID será atualizado automaticamente):

INSERT INTO Customers (CustomerName, City, Country)
VALUES ('Cardinal', 'Stavanger', 'Norway');