Quiz Quiz MySQL
Esse quiz tem por objetivo avaliar o conhecimento básico de consultas, inserção, deleção entre outras operações utilizando o MySQL.
Para retornar os resultados em ordem ascendente usamos:
select * from produto order by asc
select * from produto set order asc
select * from produto order by desc
Feedback
Usandos a clausula order by para definir como será a ordenação da consulta, ainda podemos informar quais colunas devem ser utilizadas como base para a ordenação. O valor asc é o padrão quando a gente não informa nada, ele retorna em ordem ascendente enquanto o desc retorna em ordem descendente.
Para selecionar colunas especificas de uma tabela usamos:
select from produto as coluna1, coluna2;
select coluna1, coluna2 from produto;
select list(‘coluna1’, ‘coluna2’);
Feedback
Para selecionar várias colunas, devemos informa-las separadas por virgula logo após a palavra select.
Para remover um item de uma tabela através de seu ID usamos:
drop table produto where id = 10
delete from produto where id = 10
truncate table produto where id = 10
Feedback
Para remover registros de uma tabela usamos o delete com a clausula where indicando qual combinação tem que ser feita, enquanto o drop e truncate pode ser usado para deletar a tabela mas sem usar clausula where.
Para utilizar um novo banco de dados usamos:
set mercado as default
use mercado as default
use mercado
Feedback
Apenas com o use nome_do_banco podemos informar ao SQL que queremos utiliza-lo para as futuras querys.
Podemos colocar colunas do resultado de uma consulta em caracteres na maiúscula, para isso usamos:
select touppercase(nome_produto)...
select upper(nome_produto)...
select nome_produto as upper...
Feedback
A função válida para converter caracteres para a maiúscula é o upper().
Para selecionar todas as colunas de uma tabela usamos o comando:
select * from produto;
select all from produto;
select from produto as all;
Feedback
Usamos o coringa * que é conhecido como “all”, ou seja, tudo.
Podemos fazer a junção entre duas tabelas usando o comando:
inner join
mix table
combine table
Feedback
Os comandos combine e mix não existem quando precisamos fazer a junção das tabelas. Normalmente usamos o inner join e sua família de joins.
Para se criar uma nova tabela qual comando devemos utilizar?
create table if not exists produto...
construct table produto as default...
create table produto now...
Feedback
Podemos verificar se a tabela não existe antes de cria-lá, assim, evitamos erros.Para se criar um novo banco de dados usamos:
create database mercado as default;
create database if not exists mercado;
create database name='mercado';
Feedback
Podemos criar um novo banco de dados que ainda não exista usando o if not exists.
Qual forma de inserir dados em uma tabela está errada?
insert into produto ('',...) VALUES ('',...);
insert into produto VALUES ('',...);
insert into produto coluna='valor', coluna2='valor'...
Feedback
A atribuição de chave=valor é usada no update.Últimos Cursos
Comentários
Resultado
Parabéns, você concluiu o Quiz.
Tempo utilizado:
Você pode fechar esse modal e voltar para as perguntas, lá você saberá quais errou e quais acertou. No final de cada pergunta, você poderá ver um feedback da questão.