1
resposta

[Dúvida] VARCHAR ()

O comando VARCHAR() preenche os espaços não utilizados na memória?

dentre todos os tipos, quais são os mais recomendados?

1 resposta

Olá, Vivianne! Como vai?

O tipo VARCHAR no MySQL é usado para armazenar cadeias de caracteres de comprimento variável.

Uma das vantagens do VARCHAR é que ele não preenche os espaços não utilizados na memória. Isso significa que, se você declarar uma coluna como VARCHAR(255) e armazenar uma string de apenas 10 caracteres, o MySQL utilizará apenas o espaço necessário para esses 10 caracteres, mais um byte adicional para armazenar o comprimento da string.

Quanto aos tipos de dados mais recomendados, depende do tipo de informação que você está armazenando:

  1. VARCHAR: Ideal para textos de comprimento variável, como nomes, endereços e etc.
  2. DECIMAL ou FLOAT: Para números decimais, como preços, taxas e etc.
  3. INT: Usado para números inteiros, como IDs, contadores e etc.
  4. DATE ou DATETIME: Para armazenar datas e horas.
  5. BOOLEAN: Para valores verdadeiros ou falsos.

Por exemplo, se você está criando uma tabela para armazenar informações de usuários, pode usar VARCHAR para nomes e e-mails, INT para idades e DATE para datas de nascimento.

Espero ter ajudado e fico à disposição se precisar.

Abraço e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado