wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Basic MySQL Quiz for Students

Total questions: 25

Worksheet time: 13mins

Name
Class
Date
1.

Qual comando SQL é usado para criar uma nova tabela chamada "clientes" com as colunas "id" (inteiro) e "nome" (texto) em um banco de dados?

a)

CREATE DATABASE clientes (id INT, nome VARCHAR(100));

b)

CREATE TABLE clientes (id INT, nome VARCHAR(100));

c)

NEW TABLE clientes (id INT, nome VARCHAR(100));

d)

ADD TABLE clientes (id INT, nome VARCHAR(100));

2.

Qual tipo de dado é mais apropriado para armazenar uma data de nascimento na tabela "alunos"?

a)

VARCHAR

b)

DATE

c)

INT

d)

FLOAT

3.

Como você adiciona uma nova coluna "email" do tipo VARCHAR(100) à tabela "funcionarios"?

a)

ALTER TABLE funcionarios ADD email VARCHAR(100);

b)

MODIFY TABLE funcionarios ADD email VARCHAR(100);

c)

UPDATE TABLE funcionarios ADD email VARCHAR(100);

d)

CHANGE TABLE funcionarios ADD email VARCHAR(100);

4.

Qual instrução SQL removerá a tabela "vendas" do banco de dados?

a)

DELETE TABLE vendas;

b)

REMOVE TABLE vendas;

c)

DROP TABLE vendas;

d)

ERASE TABLE vendas;

5.

Qual é o propósito da cláusula WHERE em uma instrução SELECT?

a)

Para ordenar os resultados

b)

Para filtrar linhas com base em uma condição

c)

Para renomear colunas

d)

Para limitar o número de resultados

6.

Qual comando SQL retornará apenas valores únicos da coluna "cidade" na tabela "clientes"?

a)

SELECT cidade FROM clientes;

b)

SELECT DISTINCT cidade FROM clientes;

c)

SELECT UNIQUE cidade FROM clientes;

d)

SELECT cidade UNIQUE FROM clientes;

7.

Como você renomeia a coluna "preco" para "valor" na tabela "produtos"?

a)

ALTER TABLE produtos RENAME preco TO valor;

b)

ALTER TABLE produtos CHANGE preco valor FLOAT;

c)

ALTER TABLE produtos MODIFY preco valor;

d)

ALTER TABLE produtos ALTER preco valor;

8.

Qual instrução SQL ordena a tabela "produtos" pelo "preço" em ordem decrescente?

a)

SELECT * FROM produtos ORDER BY preco DESC;

b)

SELECT * FROM produtos SORT BY preco DESC;

c)

SELECT * FROM produtos ORDER preco DESC;

d)

SELECT * FROM produtos SORT preco DESC;

9.

Qual é a maneira correta de limitar o resultado a 5 linhas em uma instrução SELECT?

a)

SELECT * FROM clientes LIMIT 5;

b)

SELECT * FROM clientes TOP 5;

c)

SELECT * FROM clientes FIRST 5;

d)

SELECT * FROM clientes ROWS 5;

10.

Qual comando é usado para alterar o tipo de dado da coluna "telefone" na tabela "clientes" para VARCHAR(20)?

a)

ALTER TABLE clientes MODIFY telefone VARCHAR(20);

b)

ALTER TABLE clientes CHANGE telefone VARCHAR(20);

c)

ALTER TABLE clientes ALTER telefone VARCHAR(20);

d)

ALTER TABLE clientes UPDATE telefone VARCHAR(20);

11.

Qual instrução SQL irá excluir a tabela "clientes" do banco de dados?

a)

DROP clientes;

b)

DROP TABLE clientes;

c)

DELETE TABLE clientes;

d)

REMOVE TABLE clientes;

12.

Qual é a instrução SQL correta para selecionar todos os produtos com "valor" maior que 100 da tabela "produtos"?

a)

SELECT * FROM produtos WHERE valor > 100;

b)

SELECT * FROM produtos WHERE valor >= 100;

c)

SELECT * FROM produtos WHERE valor < 100;

d)

SELECT * FROM produtos WHERE valor = 100;

13.

O que faz a seguinte instrução SQL? ```sql SELECT DISTINCT cidade FROM clientes; ```

a)

Seleciona todas as cidades de "clientes", incluindo duplicatas

b)

Seleciona apenas cidades únicas de "clientes"

c)

Seleciona todas as colunas de "clientes"

d)

Seleciona apenas a primeira cidade de "clientes"

14.

Qual comando SQL é utilizado para remover uma coluna chamada "endereco" da tabela "clientes"?

a)

ALTER TABLE clientes DROP COLUMN endereco;

b)

DELETE COLUMN endereco FROM clientes;

c)

REMOVE COLUMN endereco FROM clientes;

d)

ALTER TABLE clientes REMOVE endereco;

15.

Qual tipo de dado é mais adequado para armazenar valores monetários em uma tabela SQL?

a)

INT

b)

FLOAT

c)

VARCHAR

d)

DATE

16.

Qual comando SQL é utilizado para modificar o tipo de dado da coluna "nome" para VARCHAR(150) na tabela "alunos"?

a)

ALTER TABLE alunos MODIFY nome VARCHAR(150);

b)

UPDATE TABLE alunos CHANGE nome VARCHAR(150);

c)

ALTER alunos MODIFY nome VARCHAR(150);

d)

MODIFY TABLE alunos ALTER nome VARCHAR(150);

17.

Como você seleciona todas as colunas da tabela "clientes" ordenando pelo campo "nome" em ordem alfabética?

a)

SELECT nome FROM clientes ORDER BY ASC;

b)

SELECT * FROM clientes SORT nome ASC;

c)

SELECT * FROM clientes WHERE nome ASC;

d)

SELECT * FROM clientes ORDER BY nome ASC;

18.

Qual instrução SQL adiciona uma nova coluna "data_cadastro" do tipo DATE à tabela "produtos"?

a)

ALTER produtos ADD COLUMN data_cadastro DATE;

b)

ALTER TABLE produtos ADD data_cadastro DATE;

c)

UPDATE TABLE produtos ADD data_cadastro DATE;

d)

ADD COLUMN data_cadastro DATE TO produtos;

19.

Qual comando SQL é utilizado para renomear a tabela "clientes" para "clientes_novos"?

a)

ALTER TABLE clientes RENAME TO clientes_novos;

b)

RENAME TABLE clientes TO clientes_novos;

c)

MODIFY TABLE clientes TO clientes_novos;

d)

CHANGE TABLE clientes clientes_novos;

20.

Como você seleciona apenas os registros da tabela "produtos" onde o campo "estoque" é igual a zero?

a)

SELECT * FROM produtos WHERE estoque > 0;

b)

SELECT estoque FROM produtos WHERE estoque = 0;

c)

SELECT * FROM produtos WHERE estoque != 0;

d)

SELECT * FROM produtos WHERE estoque = 0;

21.

Qual comando SQL é usado para remover todos os registros da tabela "alunos" sem excluir a estrutura da tabela?

a)

ERASE TABLE alunos;

b)

REMOVE FROM alunos;

c)

DROP TABLE alunos;

d)

DELETE FROM alunos;

22.

Como selecionar todos os registros da tabela "pedidos" ordenando pelo campo "data_pedido" do mais recente para o mais antigo?

a)

SELECT * FROM pedidos SORT data_pedido DESC;

b)

SELECT * FROM pedidos ORDER BY data_pedido ASC;

c)

SELECT pedidos FROM * ORDER BY data_pedido DESC;

d)

SELECT * FROM pedidos ORDER BY data_pedido DESC;

23.

Qual comando SQL é utilizado para modificar o nome da tabela "produtos" para "itens"?

a)

CHANGE TABLE produtos itens;

b)

MODIFY TABLE produtos TO itens;

c)

RENAME produtos TO itens;

d)

ALTER TABLE produtos RENAME TO itens;

24.

Como você seleciona todos os registros da tabela "clientes" onde o campo "cidade" é "São Paulo"?

a)

SELECT * FROM clientes WHERE cidade == 'São Paulo';

b)

SELECT cidade FROM clientes = 'São Paulo';

c)

SELECT * FROM clientes WHERE cidade LIKE 'São Paulo';

d)

SELECT * FROM clientes WHERE cidade = 'São Paulo';

25.

Qual instrução SQL é usada para adicionar uma nova coluna "telefone" do tipo VARCHAR(15) à tabela "clientes"?

a)

ALTER TABLE clientes ADD telefone VARCHAR(15);

b)

ADD COLUMN telefone VARCHAR(15) TO clientes;

c)

UPDATE TABLE clientes ADD telefone VARCHAR(15);

d)

ALTER clientes ADD COLUMN telefone VARCHAR(15);