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

Operaçõ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

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!

Tarefa

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!

Mude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo

Tudo estava claro?

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

Operaçõ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

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!

Tarefa

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!

Mude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo

Tudo estava claro?

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

Operaçõ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

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!

Tarefa

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!

Mude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo

Tudo estava claro?

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

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!

Mude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
Seção 4. Capítulo 2
Mude 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