Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Operações de ALTER e INSERT | DDL e DML em SQL
SQL Intermediário
course content

Conteúdo do Curso

SQL Intermediário

SQL Intermediário

1. Agrupamento
2. Subconsultas Aninhadas
3. Juntando Tabelas
4. DDL e DML em SQL

book
Operações de ALTER e INSERT

Let's imagine a situation where we need to add a column to an existing table. It wouldn't be right to delete the table (especially if it already contains some data) and then create a new table, filling it again with data.

Therefore, in this chapter, we will look at the ALTER operation.

Let's see how to use this operation:

Vamos ver como usar essa operação:

Como você pode ver, este é o script para criar uma tabela do capítulo anterior.

Em seguida, há duas operações de ALTER. A primeira operação adiciona uma coluna price à tabela, definindo o valor padrão para 300 nesta coluna. A segunda operação remove esta coluna.

A sintaxe é extremamente simples:

To use INSERT, we need to specify into which columns we want to add values.

Here's what the syntax of this statement looks like:

Para usar o INSERT, precisamos especificar em quais colunas queremos adicionar valores.

Eis como a sintaxe dessa instrução se apresenta:

Você provavelmente notou corretamente que isto é um trecho do script do capítulo anterior, onde os dados são inseridos na tabela library.

Vamos detalhar o que está acontecendo aqui:

  1. Primeiro, as palavras-chave INSERT INTO são escritas, seguidas pelo table_name no qual os dados serão inseridos;
  2. Depois, parênteses são abertos, e os nomes das colunas nos quais os dados serão inseridos são especificados; no nosso caso, existem 4 colunas;
  3. Em seguida, a palavra-chave VALUES é escrita, e parênteses são abertos onde os dados serão escritos;
  4. Os dados devem ser escritos na mesma ordem que os nomes das colunas foram especificados, e os tipos de dados devem ser observados. Você não pode inserir um valor inteiro em uma coluna com o tipo de dados VARCHAR;
  5. Os parênteses são fechados, e uma vírgula é colocada, preenchendo assim uma linha. Você pode preencher tantas linhas quanto julgar necessárias usando este método.

Em resumo, a sintaxe genérica da instrução INSERT é esta:

Tarefa
test

Swipe to begin your solution

There is an empty table called employees with the following columns:

It's the same table as in the previous sections, but now this table doesn't contain any data (rows) at all.

Your task is to:

  1. Add a column country to this table, which will contain information about the country where the employee resides.
  2. Insert 2 rows of data into the table, which will look like this:
    • id=1, first_name=Emily, last_name=Torres, department=Operations, salary=80000, country=United Kingdom.
    • id=2, first_name=David, last_name=Bobr, department=Engineering, salary=95000, country=Poland.

To accomplish this task, use ALTER TABLE for the first subtask and INSERT for the second subtask.

Note

On the right side of the code editor, some code will already be written. Please do not delete or edit this code, as it is necessary to check the correctness of your solution.

Solução

Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 4. Capítulo 2
toggle bottom row

book
Operações de ALTER e INSERT

Let's imagine a situation where we need to add a column to an existing table. It wouldn't be right to delete the table (especially if it already contains some data) and then create a new table, filling it again with data.

Therefore, in this chapter, we will look at the ALTER operation.

Let's see how to use this operation:

Vamos ver como usar essa operação:

Como você pode ver, este é o script para criar uma tabela do capítulo anterior.

Em seguida, há duas operações de ALTER. A primeira operação adiciona uma coluna price à tabela, definindo o valor padrão para 300 nesta coluna. A segunda operação remove esta coluna.

A sintaxe é extremamente simples:

To use INSERT, we need to specify into which columns we want to add values.

Here's what the syntax of this statement looks like:

Para usar o INSERT, precisamos especificar em quais colunas queremos adicionar valores.

Eis como a sintaxe dessa instrução se apresenta:

Você provavelmente notou corretamente que isto é um trecho do script do capítulo anterior, onde os dados são inseridos na tabela library.

Vamos detalhar o que está acontecendo aqui:

  1. Primeiro, as palavras-chave INSERT INTO são escritas, seguidas pelo table_name no qual os dados serão inseridos;
  2. Depois, parênteses são abertos, e os nomes das colunas nos quais os dados serão inseridos são especificados; no nosso caso, existem 4 colunas;
  3. Em seguida, a palavra-chave VALUES é escrita, e parênteses são abertos onde os dados serão escritos;
  4. Os dados devem ser escritos na mesma ordem que os nomes das colunas foram especificados, e os tipos de dados devem ser observados. Você não pode inserir um valor inteiro em uma coluna com o tipo de dados VARCHAR;
  5. Os parênteses são fechados, e uma vírgula é colocada, preenchendo assim uma linha. Você pode preencher tantas linhas quanto julgar necessárias usando este método.

Em resumo, a sintaxe genérica da instrução INSERT é esta:

Tarefa
test

Swipe to begin your solution

There is an empty table called employees with the following columns:

It's the same table as in the previous sections, but now this table doesn't contain any data (rows) at all.

Your task is to:

  1. Add a column country to this table, which will contain information about the country where the employee resides.
  2. Insert 2 rows of data into the table, which will look like this:
    • id=1, first_name=Emily, last_name=Torres, department=Operations, salary=80000, country=United Kingdom.
    • id=2, first_name=David, last_name=Bobr, department=Engineering, salary=95000, country=Poland.

To accomplish this task, use ALTER TABLE for the first subtask and INSERT for the second subtask.

Note

On the right side of the code editor, some code will already be written. Please do not delete or edit this code, as it is necessary to check the correctness of your solution.

Solução

Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 4. Capítulo 2
Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
We're sorry to hear that something went wrong. What happened?
some-alt