Ir para conteúdo
Fórum Script Brasil
  • 0

(Resolvido) Duvidas sobre o Tipo da tabela.


HUGO BORGES

Pergunta

Oi galera minha dúvida é sobre o tipo de tabela que devo usar.

Montei um sistema simples de cadastro, com PHP E MySQL.

Criei as seguinte tabelas:

CREATE TABLE `equipe` (

`id` int(11) NOT NULL auto_increment,

`nome` varchar(200) NOT NULL,

`idade` real NOT NULL,

`cidade` varchar(50) NOT NULL,

`linkfoto` text NOT NULL,

`descri` longtext NOT NULL,

`date` varchar(15) NOT NULL,

PRIMARY KEY (`id`)

) ;

Mas o que eu quero saber e se poço tudo como text ao emvez de varchar? Qual a diferença? Porque se tivesse tudo como text também funciona.

Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0

Oi galera minha dúvida é sobre o tipo de tabela que devo usar.

Não tem necessidade de colocar tudo text eu costumo utilizar mais VARCHAR, CHAR, DATE, DATETIME, so coloca text quando for utlizar um campo de texto mesmo.

Na sua tabela eu so mudaria a data para DATE o restante não mudaria nada.

Link para o comentário
Compartilhar em outros sites

  • 0

Varchar (Max 255) Você utiliza no maximo 255 caracteres nesse campo.

Text (LONGTEXT) é utilizado uma grande quantidade de caracteres.

Por isso que te disse, VARCHAR você utiliza para a maioria dos campos, por exemplo, de um formulário, ex: NOME, EMAIL, CIDADE... etc, TEXT você utiliza em seu formulário tipo quando você colocar um campo de texto, aquele "Digite a sua mensagem", muitas pessoas não dão importância para isso e campos que vão utilizar apenas 2 caracteres, por exemplo um campo de UF, MT, SP, DF.. Etc., utiliza o VARCHAR Maximo eu já utilizo CHAR 2.

Bom tudo isso é trabalhar da forma correta, é uma boa pratica, você acaba se acostumando a trabalhar da forma correta sempre, como a forma DATE você formata ela da forma que quiser.

Abraços.

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.


  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,7k
×
×
  • Criar Novo...