Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
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

bookOperações de ALTER e INSERT

No capítulo anterior, aprendemos como criar tabelas.

Mas imagine uma situação em que precisamos adicionar uma coluna a uma tabela existente. Seria bastante imprudente deletar a tabela (especialmente se ela já contém alguns dados) e depois criar uma nova tabela, preenchendo-a novamente com dados.

Portanto, neste capítulo, vamos olhar para a operação ALTER.

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:

A sintaxe é na verdade bastante simples.

Nota

Utilizando a instrução ALTER, você pode realizar várias operações a nível de esquema em uma tabela, como adicionar ou remover restrições, renomear, alterar tipos de dados e adicionar ou remover índices.

Vamos passar para outra operação, a operação de inserção.

INSERT

A inserção de dados em SQL pode ser feita usando a instrução INSERT.

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:

Não se esqueça do ponto e vírgula no final!

Tarefa
test

Swipe to show code editor

Há uma tabela vazia chamada employees com as seguintes colunas:

Sim, é a mesma tabela das seções anteriores, mas agora esta tabela não contém nenhum dado (linhas).

Sua tarefa é:

  1. Adicionar uma coluna country a esta tabela, que conterá informações sobre o país onde o empregado reside;
  2. Inserir 2 linhas de dados na tabela, que se parecerão com isto:
    • 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.

Para realizar essa tarefa, use ALTER TABLE para a primeira subtarefa e INSERT para a segunda subtarefa.

Nota

No lado direito do editor de código, algum código já estará escrito. Por favor, não delete nem edite esse código, pois ele é necessário para verificar a correção da sua solução.

Além disso, não se esqueça de usar ponto e vírgula após cada parte!

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

bookOperações de ALTER e INSERT

No capítulo anterior, aprendemos como criar tabelas.

Mas imagine uma situação em que precisamos adicionar uma coluna a uma tabela existente. Seria bastante imprudente deletar a tabela (especialmente se ela já contém alguns dados) e depois criar uma nova tabela, preenchendo-a novamente com dados.

Portanto, neste capítulo, vamos olhar para a operação ALTER.

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:

A sintaxe é na verdade bastante simples.

Nota

Utilizando a instrução ALTER, você pode realizar várias operações a nível de esquema em uma tabela, como adicionar ou remover restrições, renomear, alterar tipos de dados e adicionar ou remover índices.

Vamos passar para outra operação, a operação de inserção.

INSERT

A inserção de dados em SQL pode ser feita usando a instrução INSERT.

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:

Não se esqueça do ponto e vírgula no final!

Tarefa
test

Swipe to show code editor

Há uma tabela vazia chamada employees com as seguintes colunas:

Sim, é a mesma tabela das seções anteriores, mas agora esta tabela não contém nenhum dado (linhas).

Sua tarefa é:

  1. Adicionar uma coluna country a esta tabela, que conterá informações sobre o país onde o empregado reside;
  2. Inserir 2 linhas de dados na tabela, que se parecerão com isto:
    • 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.

Para realizar essa tarefa, use ALTER TABLE para a primeira subtarefa e INSERT para a segunda subtarefa.

Nota

No lado direito do editor de código, algum código já estará escrito. Por favor, não delete nem edite esse código, pois ele é necessário para verificar a correção da sua solução.

Além disso, não se esqueça de usar ponto e vírgula após cada parte!

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

bookOperações de ALTER e INSERT

No capítulo anterior, aprendemos como criar tabelas.

Mas imagine uma situação em que precisamos adicionar uma coluna a uma tabela existente. Seria bastante imprudente deletar a tabela (especialmente se ela já contém alguns dados) e depois criar uma nova tabela, preenchendo-a novamente com dados.

Portanto, neste capítulo, vamos olhar para a operação ALTER.

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:

A sintaxe é na verdade bastante simples.

Nota

Utilizando a instrução ALTER, você pode realizar várias operações a nível de esquema em uma tabela, como adicionar ou remover restrições, renomear, alterar tipos de dados e adicionar ou remover índices.

Vamos passar para outra operação, a operação de inserção.

INSERT

A inserção de dados em SQL pode ser feita usando a instrução INSERT.

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:

Não se esqueça do ponto e vírgula no final!

Tarefa
test

Swipe to show code editor

Há uma tabela vazia chamada employees com as seguintes colunas:

Sim, é a mesma tabela das seções anteriores, mas agora esta tabela não contém nenhum dado (linhas).

Sua tarefa é:

  1. Adicionar uma coluna country a esta tabela, que conterá informações sobre o país onde o empregado reside;
  2. Inserir 2 linhas de dados na tabela, que se parecerão com isto:
    • 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.

Para realizar essa tarefa, use ALTER TABLE para a primeira subtarefa e INSERT para a segunda subtarefa.

Nota

No lado direito do editor de código, algum código já estará escrito. Por favor, não delete nem edite esse código, pois ele é necessário para verificar a correção da sua solução.

Além disso, não se esqueça de usar ponto e vírgula após cada parte!

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!

No capítulo anterior, aprendemos como criar tabelas.

Mas imagine uma situação em que precisamos adicionar uma coluna a uma tabela existente. Seria bastante imprudente deletar a tabela (especialmente se ela já contém alguns dados) e depois criar uma nova tabela, preenchendo-a novamente com dados.

Portanto, neste capítulo, vamos olhar para a operação ALTER.

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:

A sintaxe é na verdade bastante simples.

Nota

Utilizando a instrução ALTER, você pode realizar várias operações a nível de esquema em uma tabela, como adicionar ou remover restrições, renomear, alterar tipos de dados e adicionar ou remover índices.

Vamos passar para outra operação, a operação de inserção.

INSERT

A inserção de dados em SQL pode ser feita usando a instrução INSERT.

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:

Não se esqueça do ponto e vírgula no final!

Tarefa
test

Swipe to show code editor

Há uma tabela vazia chamada employees com as seguintes colunas:

Sim, é a mesma tabela das seções anteriores, mas agora esta tabela não contém nenhum dado (linhas).

Sua tarefa é:

  1. Adicionar uma coluna country a esta tabela, que conterá informações sobre o país onde o empregado reside;
  2. Inserir 2 linhas de dados na tabela, que se parecerão com isto:
    • 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.

Para realizar essa tarefa, use ALTER TABLE para a primeira subtarefa e INSERT para a segunda subtarefa.

Nota

No lado direito do editor de código, algum código já estará escrito. Por favor, não delete nem edite esse código, pois ele é necessário para verificar a correção da sua solução.

Além disso, não se esqueça de usar ponto e vírgula após cada parte!

Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
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