wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Quiz de SQL para Iniciantes

Total questions: 30

Worksheet time: 15mins

Name
Class
Date
1.

Qual comando SQL é usado para buscar dados de uma tabela no MySQL?

a)

UPDATE

b)

SELECT

c)

INSERT

d)

DELETE

2.

Qual comando SQL é utilizado para adicionar um novo registro em uma tabela?

a)

SELECT

b)

UPDATE

c)

INSERT

d)

DROP

3.

Para atualizar informações de um registro já existente, qual comando SQL você deve usar?

a)

SELECT

b)

UPDATE

c)

INSERT

d)

CREATE

4.

Qual comando SQL remove registros de uma tabela?

a)

DELETE

b)

SELECT

c)

INSERT

d)

ALTER

5.

Qual palavra-chave é usada para filtrar resultados em uma consulta SQL?

a)

ORDER BY

b)

WHERE

c)

GROUP BY

d)

JOIN

6.

Para ordenar os resultados de uma consulta em ordem crescente, qual palavra-chave você usa?

a)

ORDER BY

b)

GROUP BY

c)

HAVING

d)

LIMIT

7.

Qual comando SQL insere um novo aluno chamado "João" na tabela alunos?

a)

INSERT INTO alunos VALUES ('João');

b)

UPDATE alunos SET nome='João';

c)

SELECT * FROM alunos WHERE nome='João';

d)

DELETE FROM alunos WHERE nome='João';

8.

Como você seleciona todos os campos de uma tabela chamada "produtos"?

a)

SELECT * FROM produtos;

b)

SELECT produtos FROM *;

c)

SELECT ALL FROM produtos;

d)

SELECT FROM produtos *;

9.

Para atualizar o nome de um aluno para "Maria" onde o id é 2, qual comando é correto?

a)

UPDATE alunos SET nome='Maria' WHERE id=2;

b)

INSERT INTO alunos (nome) VALUES ('Maria') WHERE id=2;

c)

SELECT nome='Maria' FROM alunos WHERE id=2;

d)

DELETE FROM alunos WHERE id=2;

10.

Qual comando apaga todos os registros da tabela "clientes"?

a)

DELETE FROM clientes;

b)

DROP clientes;

c)

REMOVE FROM clientes;

d)

UPDATE clientes SET *;

11.

Como selecionar apenas os alunos com idade maior que 10?

a)

SELECT * FROM alunos WHERE idade > 10;

b)

SELECT * FROM alunos WHERE idade < 10;

c)

SELECT * FROM alunos WHERE idade = 10;

d)

SELECT * FROM alunos;

12.

Para ordenar os produtos pelo preço do menor para o maior, qual comando usar?

a)

SELECT * FROM produtos ORDER BY preco ASC;

b)

SELECT * FROM produtos ORDER BY preco DESC;

c)

SELECT * FROM produtos WHERE preco ASC;

d)

SELECT * FROM produtos GROUP BY preco;

13.

Qual comando insere um novo produto chamado "Bola" com preço 10?

a)

INSERT INTO produtos (nome, preco) VALUES ('Bola', 10);

b)

UPDATE produtos SET nome='Bola', preco=10;

c)

SELECT * FROM produtos WHERE nome='Bola' AND preco=10;

d)

DELETE FROM produtos WHERE nome='Bola';

14.

Como deletar apenas o aluno com id igual a 5?

a)

DELETE FROM alunos WHERE id=5;

b)

DELETE alunos WHERE id=5;

c)

REMOVE FROM alunos WHERE id=5;

d)

DROP FROM alunos WHERE id=5;

15.

Qual comando seleciona apenas os nomes dos alunos?

a)

SELECT nome FROM alunos;

b)

SELECT * FROM alunos;

c)

SELECT alunos FROM nome;

d)

SELECT nome alunos;

16.

Para atualizar o preço de um produto para 20 onde o nome é "Bola", qual comando usar?

a)

UPDATE produtos SET preco=20 WHERE nome='Bola';

b)

INSERT INTO produtos (preco) VALUES (20) WHERE nome='Bola';

c)

SELECT * FROM produtos WHERE nome='Bola';

d)

DELETE FROM produtos WHERE nome='Bola';

17.

Como selecionar todos os produtos com preço menor que 50?

a)

SELECT * FROM produtos WHERE preco < 50;

b)

SELECT * FROM produtos WHERE preco > 50;

c)

SELECT * FROM produtos WHERE preco = 50;

d)

SELECT * FROM produtos;

18.

Qual comando ordena os alunos por nome em ordem alfabética?

a)

SELECT * FROM alunos ORDER BY nome ASC;

b)

SELECT * FROM alunos ORDER BY nome DESC;

c)

SELECT * FROM alunos WHERE nome ASC;

d)

SELECT * FROM alunos GROUP BY nome;

19.

Para inserir um novo cliente chamado "Ana" com idade 12, qual comando usar?

a)

INSERT INTO clientes (nome, idade) VALUES ('Ana', 12);

b)

UPDATE clientes SET nome='Ana', idade=12;

c)

SELECT * FROM clientes WHERE nome='Ana' AND idade=12;

d)

DELETE FROM clientes WHERE nome='Ana';

20.

Como selecionar todos os clientes com idade igual a 10?

a)

SELECT * FROM clientes WHERE idade = 10;

b)

SELECT * FROM clientes WHERE idade > 10;

c)

SELECT * FROM clientes WHERE idade < 10;

d)

SELECT * FROM clientes;

21.

Qual comando apaga todos os produtos com preço maior que 100?

a)

DELETE FROM produtos WHERE preco > 100;

b)

DELETE FROM produtos WHERE preco < 100;

c)

DELETE FROM produtos WHERE preco = 100;

d)

DELETE FROM produtos;

22.

Para selecionar apenas os nomes dos clientes em ordem decrescente, qual comando usar?

a)

SELECT nome FROM clientes ORDER BY nome DESC;

b)

SELECT nome FROM clientes ORDER BY nome ASC;

c)

SELECT * FROM clientes ORDER BY nome DESC;

d)

SELECT nome clientes ORDER BY DESC;

23.

Como inserir um novo registro na tabela "alunos" com nome "Lucas" e idade 9?

a)

INSERT INTO alunos (nome, idade) VALUES ('Lucas', 9);

b)

UPDATE alunos SET nome='Lucas', idade=9;

c)

SELECT * FROM alunos WHERE nome='Lucas' AND idade=9;

d)

DELETE FROM alunos WHERE nome='Lucas';

24.

Qual comando seleciona todos os produtos com nome "Lápis"?

a)

SELECT * FROM produtos WHERE nome='Lápis';

b)

SELECT * FROM produtos WHERE nome='Caneta';

c)

SELECT * FROM produtos WHERE preco=10;

d)

SELECT * FROM produtos;

25.

Para atualizar a idade de um cliente para 15 onde o nome é "Ana", qual comando usar?

a)

UPDATE clientes SET idade=15 WHERE nome='Ana';

b)

INSERT INTO clientes (idade) VALUES (15) WHERE nome='Ana';

c)

SELECT * FROM clientes WHERE nome='Ana';

d)

DELETE FROM clientes WHERE nome='Ana';

26.

Como deletar todos os alunos com idade menor que 8?

a)

DELETE FROM alunos WHERE idade < 8;

b)

DELETE FROM alunos WHERE idade > 8;

c)

DELETE FROM alunos WHERE idade = 8;

d)

DELETE FROM alunos;

27.

Qual comando seleciona todos os clientes e ordena por idade do maior para o menor?

a)

SELECT * FROM clientes ORDER BY idade DESC;

b)

SELECT * FROM clientes ORDER BY idade ASC;

c)

SELECT * FROM clientes WHERE idade DESC;

d)

SELECT * FROM clientes GROUP BY idade;

28.

Para inserir um produto chamado "Caderno" com preço 15, qual comando usar?

a)

INSERT INTO produtos (nome, preco) VALUES ('Caderno', 15);

b)

UPDATE produtos SET nome='Caderno', preco=15;

c)

SELECT * FROM produtos WHERE nome='Caderno' AND preco=15;

d)

DELETE FROM produtos WHERE nome='Caderno';

29.

Como selecionar todos os alunos com nome começando com a letra "M"?

a)

SELECT * FROM alunos WHERE nome LIKE 'M%';

b)

SELECT * FROM alunos WHERE nome = 'M';

c)

SELECT * FROM alunos WHERE nome LIKE '%M';

d)

SELECT * FROM alunos WHERE nome = '%M%';

30.

Qual comando apaga todos os registros da tabela "produtos"?

a)

DELETE FROM produtos;

b)

DROP produtos;

c)

REMOVE FROM produtos;

d)

UPDATE produtos SET *;