Acerca do sistema de gerenciamento de banco de dados MySQL e...
( ) Para descobrir qual versão do MySQL está instalada, pode ser utilizado o comando “SHOW VARIABLES LIKE "%version%" ". ( ) O comando CHANGENAME pode ser utilizado para modificar o nome de uma tabela. ( ) A consulta “CREATE TEMPORARY TABLE nova_tabela SELECT * FROM tabela_original LIMIT 0” criará uma tabela como cópia dela mesma. ( ) Em termos de controle de acesso, a tabela mysql.user é a tabela de permissões que armazena os usuários que podem se conectar ao servidor e seus privilégios globais. ( ) Em termos de controle de acesso, para definirmos as devidas permissões a um usuário utilizamos o comando PRIVILEGE. ( ) O comando utilizado para remover índices em uma tabela é REMOVE INDEX.
Assinale a alternativa com a sequência correta:
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
A alternativa correta é a B - V – F – V – V – F – F.
Vamos analisar cada afirmação para entendermos o porquê dessa sequência ser a correta:
- (V) O comando
SHOW VARIABLES LIKE "%version%"
é utilizado para descobrir a versão do MySQL. Esse comando lista as variáveis de sistema que incluem a palavra "version" e, entre elas, estará a versão do MySQL em execução. - (F) Não existe o comando
CHANGENAME
para modificar o nome de uma tabela no MySQL. O comando correto para realizar essa ação éRENAME TABLE
. - (V) A consulta
CREATE TEMPORARY TABLE nova_tabela SELECT * FROM tabela_original LIMIT 0
criará uma nova tabela temporária chamadanova_tabela
com a mesma estrutura databela_original
, mas sem copiar nenhum registro devido aoLIMIT 0
. - (V) A afirmação sobre a tabela
mysql.user
é verdadeira. Ela é uma das tabelas do MySQL que armazena informações sobre os usuários e seus privilégios globais. Esse é o local onde o sistema de controle de acesso do MySQL verifica as credenciais e permissões dos usuários que tentam se conectar ao servidor. - (F) Para definir ou alterar as permissões de um usuário no MySQL, utilizamos o comando
GRANT
. O comandoPRIVILEGE
não existe no contexto de comandos do MySQL. - (F) Para remover índices de uma tabela, usamos o comando
DROP INDEX
. O comandoREMOVE INDEX
não é válido no MySQL.
Com base nessas análises, podemos ver que a sequência que corresponde à verdadeira ou falsa para cada afirmação é exatamente a fornecida na alternativa B.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo