Analise a tabela Estudantes criada através do comando CREATE, na linguagem SQL, a seguir:CREATE TABLE Estudantes (id_aluno INTEGER, nome VARCHAR(30), login VARCHAR(20), idade INTEGER);Qual é a forma correta do comando INSERT para incluir uma linha nessa tabela?
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
SQL: Comando INSERT
Gabarito: letra D. A sintaxe padrão do comando INSERT na linguagem SQL para adicionar uma linha a uma tabela é INSERT INTO nome_da_tabela (colunas) VALUES (valores);. A alternativa D segue exatamente essa estrutura, enquanto as demais utilizam palavras-chave incorretas.
A banca testa o conhecimento da sintaxe básica de SQL. Não há pegadinha, apenas distratores que trocam a palavra-chave INTO por outras preposições ou incluem TABLE indevidamente.
Alternativa A — ❌ Incorreta
Utiliza INSERT FROM, que não é uma cláusula válida. O comando correto é INSERT INTO.
Alternativa B — ❌ Incorreta
Utiliza INSERT FROM TABLE. A palavra TABLE não faz parte do comando INSERT; além disso, FROM está errada.
Alternativa C — ❌ Incorreta
Utiliza INSERT IN TABLE. O correto é INTO, não IN, e TABLE é desnecessário.
Alternativa D — ✅ Correta ⟵ GABARITO
Sintaxe perfeitamente correta: INSERT INTO Estudantes (id_aluno, nome, login, idade) VALUES (4, 'Uhura', '[email protected]', 19);. Note que os valores são literais compatíveis com os tipos das colunas.
Alternativa E — ❌ Incorreta
Utiliza INSERT TO. A preposição correta é INTO.
PEGA ESSA DICA!
Grave a estrutura do INSERT: INSERT INTO tabela (colunas) VALUES (valores);. As bancas adoram trocar INTO por FROM, IN, TO ou incluir TABLE. Pratique com vários exemplos para fixar.