Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Inserindo Linhas em uma Tabela | Preenchendo um Banco de Dados
Introdução ao SQL

bookInserindo Linhas em uma Tabela

Após criar uma tabela, podemos inserir linhas nela usando uma instrução INSERT.

A seguir está a sintaxe geral de uma instrução INSERT:

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

Na sintaxe acima, table_name refere-se ao nome da tabela na qual queremos inserir uma linha.

A sequência de valores (value1, value2, value3, ...) precisa estar na mesma ordem que a sequência das colunas especificadas em (column1, column2, column3, ...).

Por exemplo:

INSERT INTO students (first_name, second_name, age) VALUES ('John', 'Doe', 24);

// OR

INSERT INTO students (second_name, first_name, age) VALUES ('Doe', 'John', 24);

// OR

INSERT INTO students (age, first_name, second_name) VALUES (24, 'John', 'Doe');

// etc

Demonstração:

Dica:

Existe uma sintaxe mais curta para inserir linhas em uma tabela:

INSERT INTO table_name VALUES (value1, value2, value3 …)

Por exemplo:

INSERT INTO students VALUES ('John', 'Doe', 24);

Neste caso, a ordem em que os valores são declarados deve ser a mesma que a ordem padrão das colunas.

A diferença entre os casos de uso das duas sintaxes que exploramos se tornará mais aparente nos capítulos posteriores.

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 4. Capítulo 3

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

Awesome!

Completion rate improved to 1.72

bookInserindo Linhas em uma Tabela

Deslize para mostrar o menu

Após criar uma tabela, podemos inserir linhas nela usando uma instrução INSERT.

A seguir está a sintaxe geral de uma instrução INSERT:

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

Na sintaxe acima, table_name refere-se ao nome da tabela na qual queremos inserir uma linha.

A sequência de valores (value1, value2, value3, ...) precisa estar na mesma ordem que a sequência das colunas especificadas em (column1, column2, column3, ...).

Por exemplo:

INSERT INTO students (first_name, second_name, age) VALUES ('John', 'Doe', 24);

// OR

INSERT INTO students (second_name, first_name, age) VALUES ('Doe', 'John', 24);

// OR

INSERT INTO students (age, first_name, second_name) VALUES (24, 'John', 'Doe');

// etc

Demonstração:

Dica:

Existe uma sintaxe mais curta para inserir linhas em uma tabela:

INSERT INTO table_name VALUES (value1, value2, value3 …)

Por exemplo:

INSERT INTO students VALUES ('John', 'Doe', 24);

Neste caso, a ordem em que os valores são declarados deve ser a mesma que a ordem padrão das colunas.

A diferença entre os casos de uso das duas sintaxes que exploramos se tornará mais aparente nos capítulos posteriores.

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 4. Capítulo 3
some-alt