No MySQL o tipo de caractere CHAR é utilizado para armazena...

Próximas questões
Com base no mesmo assunto
Q1248989 Banco de Dados
No MySQL o tipo de caractere CHAR é utilizado para armazenamento de informações do tipo texto. Quando utilizado esse tipo define-se um tamanho que pode ser:
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: C - De 1 a 255 bytes.

Para solucionar essa questão, é necessário compreender o funcionamento do tipo de dados CHAR no MySQL. Diferente do tipo VARCHAR, o tipo CHAR é um tipo de dados de comprimento fixo utilizado para armazenar cadeias de caracteres (strings) que têm um comprimento consistente. Ao declarar uma coluna como tipo CHAR, é preciso especificar um tamanho fixo entre 1 e 255 caracteres.

O tamanho definido para um CHAR representa o número máximo de caracteres que a coluna pode armazenar. Cada caractere ocupa 1 byte, portanto o tamanho máximo do dado que pode ser armazenado em um CHAR é de 255 bytes. Esse limite é determinado pela especificação do MySQL e é importante para otimizar o armazenamento de dados em cenários onde o tamanho da string é sempre o mesmo ou muito similar, pois o espaço em disco é alocado de forma fixa, o que pode resultar em um desempenho mais rápido em determinadas operações.

Ao escolher entre CHAR e VARCHAR, deve-se considerar o tipo de dados que será armazenado. CHAR é mais adequado para dados de tamanho fixo, como códigos, enquanto VARCHAR é mais flexível e apropriado para dados de tamanho variável, como descrições ou comentários. Essa diferença é crítica em design de banco de dados e deve sempre ser considerada na modelagem de dados para garantir a eficiência no uso do espaço em disco e no desempenho das consultas.

A resposta correta é a alternativa C, pois é o único intervalo de tamanho que corresponde à especificação do tipo de dados CHAR no MySQL.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

Tirando o fato que a questão sugeriu o tamanho inicial igual a 1, a letra C é a mais certa.

"The length of a  column is fixed to the length that you declare when you create the table. The length can be any value from 0 to 255."

Fonte: https://dev.mysql.com/doc/refman/8.0/en/char.html

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo