NEW
Font size
WorksheetsSQL ALTER TABLE Quiz
Total questions: 25
Worksheet time: 13mins
O comando ALTER TABLE é usado para:
Criar novas tabelas.
Inserir dados em uma tabela.
Modificar a estrutura de uma tabela existente.
Excluir uma tabela do banco de dados.
O que faz o seguinte comando? ALTER TABLE Tb_CLIENTE ADD COLUMN cep VARCHAR(10);
Cria uma nova tabela chamada cep.
Adiciona o campo CEP à tabela de clientes.
Remove o campo CEP.
Modifica o tipo do campo CEP.
Para adicionar a coluna 'observacao' na tabela Tb_PEDIDO, qual é o comando correto?
ALTER TABLE ADD COLUMN observacao VARCHAR(255);
ALTER TABLE Tb_PEDIDO ADD observacao VARCHAR(255);
ALTER TABLE Tb_PEDIDO ADD COLUMN observacao VARCHAR(255);
MODIFY TABLE Tb_PEDIDO ADD observacao VARCHAR(255);
O que faz o comando: ALTER TABLE Tb_LIVRO ADD COLUMN idioma VARCHAR(30) DEFAULT 'Português';
Remove o idioma padrão.
Adiciona a coluna 'idioma' com valor padrão 'Português'.
Altera o tipo de dado de 'idioma'.
Cria uma tabela chamada 'idioma'.
Qual tipo de dado é ideal para armazenar o campo 'site'?
INT
DATE
VARCHAR
DECIMAL
O comando ALTER TABLE Tb_ESTOQUE ADD COLUMN localizacao VARCHAR(50); faz:
Excluir o campo 'localizacao'.
Mover o campo 'localizacao'.
Adicionar um novo campo chamado 'localizacao'.
Modificar o tipo da tabela.
Para alterar o nome da coluna 'data_nascimento' para 'dt_nasc', usamos:
ALTER TABLE CHANGE data_nascimento TO dt_nasc;
ALTER TABLE Tb_PESSOA_FISICA CHANGE COLUMN data_nascimento dt_nasc DATE;
ALTER COLUMN Tb_PESSOA_FISICA data_nascimento RENAME TO dt_nasc;
ALTER TABLE Tb_PESSOA_FISICA MODIFY COLUMN dt_nasc DATE;
Qual comando torna o campo 'site' obrigatório (not null)?
ALTER TABLE Tb_EDITORA MODIFY COLUMN site VARCHAR(100) NOT NULL;
ALTER TABLE Tb_EDITORA ADD COLUMN site VARCHAR(100) NOT NULL;
ALTER TABLE Tb_EDITORA DROP COLUMN site;
ALTER TABLE Tb_EDITORA site NOT NULL;
O que faz o comando ALTER TABLE Tb_ITEM_PEDIDO DROP COLUMN total_item;?
Remove a tabela Tb_ITEM_PEDIDO.
Remove apenas o campo total_item.
Adiciona o campo total_item.
Altera o tipo de total_item.
Para renomear uma tabela, qual palavra-chave usamos?
RENAME TO
CHANGE COLUMN
MODIFY TABLE
RENAME COLUMN
O comando ALTER TABLE Tb_PEDIDO RENAME TO Tb_PEDIDO_VENDA; faz:
Cria uma nova tabela.
Renomeia a tabela Tb_PEDIDO para Tb_PEDIDO_VENDA.
Exclui Tb_PEDIDO_VENDA.
Move os dados de Tb_PEDIDO_VENDA para Tb_PEDIDO.
Para alterar o tamanho máximo de uma coluna, usamos:
CHANGE
ADD
DROP
MODIFY
O que faz o comando ALTER TABLE Tb_LIVRO MODIFY COLUMN idioma ENUM('Portuguese', 'English', 'Spanish') DEFAULT 'Portuguese';?
Remove a coluna idioma.
Cria uma nova tabela idioma.
Altera o tipo da coluna idioma para ENUM.
Modifica o nome da tabela Tb_LIVRO.
O que faz o comando DROP COLUMN?
Adiciona uma nova coluna.
Exclui uma coluna existente.
Modifica o tipo de dado da tabela.
Remove apenas valores nulos.
O que faz o comando ALTER TABLE Tb_CLIENTE CHANGE COLUMN email email_principal VARCHAR(100);?
Altera o nome da tabela.
Altera o nome da coluna email para email_principal.
Remove a coluna email.
Adiciona uma nova coluna email_principal.
O comando ALTER TABLE Tb_PJ_CLIENTE MODIFY COLUMN CNPJ VARCHAR(18) AFTER cod_cliente; move a coluna CNPJ:
Para o início da tabela.
Após a coluna cod_cliente.
Para o final da tabela.
Remove o campo CNPJ.
Qual comando move uma coluna para o início da tabela?
AFTER
FIRST
BEGIN
START
O que faz o comando ALTER TABLE Tb_LIVRO MODIFY COLUMN autor VARCHAR(100) AFTER nome_livro;?
Altera o nome da tabela.
Move a coluna autor para depois de nome_livro.
Remove a coluna autor.
Cria a coluna autor.
Para definir um valor padrão em uma coluna, usamos:
DEFAULT
AUTO
SET VALUE
NULL
O que faz o comando ALTER TABLE Tb_ESTOQUE MODIFY COLUMN localizacao CHAR(20);?
Converte o tipo de VARCHAR para CHAR.
Remove a coluna localizacao.
Cria uma nova tabela.
Define o valor padrão como 20.
Para remover uma restrição ou regra de uma coluna, usamos:
DROP COLUMN
DROP CONSTRAINT
REMOVE RULE
DELETE CONSTRAINT
O que significa NOT NULL em um campo?
Permite valores nulos.
Torna o campo opcional.
Impede que o campo fique vazio.
Cria um campo numérico.
O que faz o comando ALTER TABLE Tb_PESSOA_JURIDICA RENAME TO Tb_PJ_CLIENTE;?
Altera o nome da tabela Tb_PESSOA_JURIDICA para Tb_PJ_CLIENTE.
Cria uma nova tabela.
Remove Tb_PJ_CLIENTE.
Renomeia uma coluna da tabela.
O que faz o comando ALTER TABLE Tb_CLIENTE MODIFY COLUMN bairro VARCHAR(100) FIRST;?
Move o bairro para o início da tabela.
Exclui a coluna bairro.
Cria uma nova coluna bairro.
Altera o tipo da tabela Tb_CLIENTE.
Qual comando restaura o nome da tabela Tb_PEDIDO_VENDA para Tb_PEDIDO?
ALTER TABLE Tb_PEDIDO_VENDA RENAME TO Tb_PEDIDO;
ALTER COLUMN Tb_PEDIDO_VENDA CHANGE Tb_PEDIDO;
MODIFY TABLE Tb_PEDIDO_VENDA Tb_PEDIDO;
ALTER TABLE Tb_PEDIDO RENAME TO Tb_PEDIDO_VENDA;
