1. O que é o tipo TEXT?
O tipo TEXT é utilizado em bancos de dados SQL para armazenar grandes volumes de strings (textos). Diferente do VARCHAR, ele é projetado para conteúdos cuja extensão o desenvolvedor não consegue prever com exatidão.
Principais Características:
- Pode armazenar até 65.535 caracteres.
- Não requer a definição de um tamanho máximo (usamos apenas
TEXT). - Ideal para descrições longas, comentários ou posts de blogs.
2. TEXT vs VARCHAR: Quando escolher?
| Característica | VARCHAR(n) | TEXT |
|---|---|---|
| Tamanho | Limitado ao definido em "n". | Capacidade para textos longos. |
| Uso de Memória | Mais eficiente para curtos. | Mais lento para buscas indexadas. |
| Aplicação | Nomes, e-mails, senhas. | Receitas, artigos, resumos. |
3. Exemplo de Sintaxe
CREATE TABLE sistema_suporte(
id_ticket INT AUTO_INCREMENT PRIMARY KEY,
cliente VARCHAR(100),
relato_do_problema TEXT
);
Prática de Fixação
Atenção: Não é necessário copiar o enunciado. Vá direto aos comandos!
Vale 1,0 Ponto • VE
Exercício: SQL no Caderno
Imagine que você está desenvolvendo o banco de dados para um site de Receitas Culinárias ou uma Biblioteca Digital. Realize as seguintes tarefas:
- Escreva o comando CREATE TABLE para criar a tabela do sistema escolhido.
- Sua tabela deve conter pelo menos 3 colunas:
- Uma do tipo
INT(Chave primária com Auto Increment). - Uma do tipo
VARCHAR(Para títulos ou nomes curtos). - Uma do tipo
TEXT(Para o modo de preparo ou resumo do livro).
- Uma do tipo
- Escreva o comando INSERT INTO para cadastrar 3 registros completos nesta tabela.
Dica: No campo TEXT, seja criativo! Escreva o modo de preparo de uma receita ou o resumo de um livro para testar o armazenamento de textos longos.