wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

SQL ALTER TABLE Quiz

Total questions: 25

Worksheet time: 13mins

Name
Class
Date
1.

O comando ALTER TABLE é usado para:

a)

Criar novas tabelas.

b)

Inserir dados em uma tabela.

c)

Modificar a estrutura de uma tabela existente.

d)

Excluir uma tabela do banco de dados.

2.

O que faz o seguinte comando? ALTER TABLE Tb_CLIENTE ADD COLUMN cep VARCHAR(10);

a)

Cria uma nova tabela chamada cep.

b)

Adiciona o campo CEP à tabela de clientes.

c)

Remove o campo CEP.

d)

Modifica o tipo do campo CEP.

3.

Para adicionar a coluna 'observacao' na tabela Tb_PEDIDO, qual é o comando correto?

a)

ALTER TABLE ADD COLUMN observacao VARCHAR(255);

b)

ALTER TABLE Tb_PEDIDO ADD observacao VARCHAR(255);

c)

ALTER TABLE Tb_PEDIDO ADD COLUMN observacao VARCHAR(255);

d)

MODIFY TABLE Tb_PEDIDO ADD observacao VARCHAR(255);

4.

O que faz o comando: ALTER TABLE Tb_LIVRO ADD COLUMN idioma VARCHAR(30) DEFAULT 'Português';

a)

Remove o idioma padrão.

b)

Adiciona a coluna 'idioma' com valor padrão 'Português'.

c)

Altera o tipo de dado de 'idioma'.

d)

Cria uma tabela chamada 'idioma'.

5.

Qual tipo de dado é ideal para armazenar o campo 'site'?

a)

INT

b)

DATE

c)

VARCHAR

d)

DECIMAL

6.

O comando ALTER TABLE Tb_ESTOQUE ADD COLUMN localizacao VARCHAR(50); faz:

a)

Excluir o campo 'localizacao'.

b)

Mover o campo 'localizacao'.

c)

Adicionar um novo campo chamado 'localizacao'.

d)

Modificar o tipo da tabela.

7.

Para alterar o nome da coluna 'data_nascimento' para 'dt_nasc', usamos:

a)

ALTER TABLE CHANGE data_nascimento TO dt_nasc;

b)

ALTER TABLE Tb_PESSOA_FISICA CHANGE COLUMN data_nascimento dt_nasc DATE;

c)

ALTER COLUMN Tb_PESSOA_FISICA data_nascimento RENAME TO dt_nasc;

d)

ALTER TABLE Tb_PESSOA_FISICA MODIFY COLUMN dt_nasc DATE;

8.

Qual comando torna o campo 'site' obrigatório (not null)?

a)

ALTER TABLE Tb_EDITORA MODIFY COLUMN site VARCHAR(100) NOT NULL;

b)

ALTER TABLE Tb_EDITORA ADD COLUMN site VARCHAR(100) NOT NULL;

c)

ALTER TABLE Tb_EDITORA DROP COLUMN site;

d)

ALTER TABLE Tb_EDITORA site NOT NULL;

9.

O que faz o comando ALTER TABLE Tb_ITEM_PEDIDO DROP COLUMN total_item;?

a)

Remove a tabela Tb_ITEM_PEDIDO.

b)

Remove apenas o campo total_item.

c)

Adiciona o campo total_item.

d)

Altera o tipo de total_item.

10.

Para renomear uma tabela, qual palavra-chave usamos?

a)

RENAME TO

b)

CHANGE COLUMN

c)

MODIFY TABLE

d)

RENAME COLUMN

11.

O comando ALTER TABLE Tb_PEDIDO RENAME TO Tb_PEDIDO_VENDA; faz:

a)

Cria uma nova tabela.

b)

Renomeia a tabela Tb_PEDIDO para Tb_PEDIDO_VENDA.

c)

Exclui Tb_PEDIDO_VENDA.

d)

Move os dados de Tb_PEDIDO_VENDA para Tb_PEDIDO.

12.

Para alterar o tamanho máximo de uma coluna, usamos:

a)

CHANGE

b)

ADD

c)

DROP

d)

MODIFY

13.

O que faz o comando ALTER TABLE Tb_LIVRO MODIFY COLUMN idioma ENUM('Portuguese', 'English', 'Spanish') DEFAULT 'Portuguese';?

a)

Remove a coluna idioma.

b)

Cria uma nova tabela idioma.

c)

Altera o tipo da coluna idioma para ENUM.

d)

Modifica o nome da tabela Tb_LIVRO.

14.

O que faz o comando DROP COLUMN?

a)

Adiciona uma nova coluna.

b)

Exclui uma coluna existente.

c)

Modifica o tipo de dado da tabela.

d)

Remove apenas valores nulos.

15.

O que faz o comando ALTER TABLE Tb_CLIENTE CHANGE COLUMN email email_principal VARCHAR(100);?

a)

Altera o nome da tabela.

b)

Altera o nome da coluna email para email_principal.

c)

Remove a coluna email.

d)

Adiciona uma nova coluna email_principal.

16.

O comando ALTER TABLE Tb_PJ_CLIENTE MODIFY COLUMN CNPJ VARCHAR(18) AFTER cod_cliente; move a coluna CNPJ:

a)

Para o início da tabela.

b)

Após a coluna cod_cliente.

c)

Para o final da tabela.

d)

Remove o campo CNPJ.

17.

Qual comando move uma coluna para o início da tabela?

a)

AFTER

b)

FIRST

c)

BEGIN

d)

START

18.

O que faz o comando ALTER TABLE Tb_LIVRO MODIFY COLUMN autor VARCHAR(100) AFTER nome_livro;?

a)

Altera o nome da tabela.

b)

Move a coluna autor para depois de nome_livro.

c)

Remove a coluna autor.

d)

Cria a coluna autor.

19.

Para definir um valor padrão em uma coluna, usamos:

a)

DEFAULT

b)

AUTO

c)

SET VALUE

d)

NULL

20.

O que faz o comando ALTER TABLE Tb_ESTOQUE MODIFY COLUMN localizacao CHAR(20);?

a)

Converte o tipo de VARCHAR para CHAR.

b)

Remove a coluna localizacao.

c)

Cria uma nova tabela.

d)

Define o valor padrão como 20.

21.

Para remover uma restrição ou regra de uma coluna, usamos:

a)

DROP COLUMN

b)

DROP CONSTRAINT

c)

REMOVE RULE

d)

DELETE CONSTRAINT

22.

O que significa NOT NULL em um campo?

a)

Permite valores nulos.

b)

Torna o campo opcional.

c)

Impede que o campo fique vazio.

d)

Cria um campo numérico.

23.

O que faz o comando ALTER TABLE Tb_PESSOA_JURIDICA RENAME TO Tb_PJ_CLIENTE;?

a)

Altera o nome da tabela Tb_PESSOA_JURIDICA para Tb_PJ_CLIENTE.

b)

Cria uma nova tabela.

c)

Remove Tb_PJ_CLIENTE.

d)

Renomeia uma coluna da tabela.

24.

O que faz o comando ALTER TABLE Tb_CLIENTE MODIFY COLUMN bairro VARCHAR(100) FIRST;?

a)

Move o bairro para o início da tabela.

b)

Exclui a coluna bairro.

c)

Cria uma nova coluna bairro.

d)

Altera o tipo da tabela Tb_CLIENTE.

25.

Qual comando restaura o nome da tabela Tb_PEDIDO_VENDA para Tb_PEDIDO?

a)

ALTER TABLE Tb_PEDIDO_VENDA RENAME TO Tb_PEDIDO;

b)

ALTER COLUMN Tb_PEDIDO_VENDA CHANGE Tb_PEDIDO;

c)

MODIFY TABLE Tb_PEDIDO_VENDA Tb_PEDIDO;

d)

ALTER TABLE Tb_PEDIDO RENAME TO Tb_PEDIDO_VENDA;