Campo “booleano” no MySql

Então,

Segue uma dica simples mas que fazendo uma breve pesquisa no pai de todas as dúvidas Google é possível perceber que existem muitas pessoas penando com esta dúvida.

 

Realmente, o MySql não possui um tipo que seja exatamente Booleano – que vá guardar true ou false – porém possui o campo tinyint que  praticamente todos adotaram para trabalhar como se fosse booleano.
Este campo tem capacidade para armazenar números inteiros de 1 byte (0 a 255 [unsigned] ou -128 a 127 [signed]). Logo, ao armazenarmos 0 (zero) neste campo, estamos guardando false e ao armazenarmos qualquer outro valor aceitável, estamos guardando true.

 

Simples assim… =)

Anúncios

About ElaineCRO

Graduada em Sistemas de Informação. Programadora, apaixonada pela minha profissão, doida por forró e pelas pessoas que me dão valor. \o/

2 responses to “Campo “booleano” no MySql”

  1. Jonas Rosado says :

    Elaine, bom post, pórem existe um tipo de dado que acredito que seja melhor para criar um campo que armazene um boolean, é o BIT.
    http://dev.mysql.com/doc/refman/5.0/en/bit-type.html

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: