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');