Tipo de dados sql booleano

Tipo de dados sql booleano
Booleanos são um tipo de dados universal entre linguagens de programação significativas. Eles permitem que você armazene valores verdadeiros ou falsos.

Ao contrário de outras linguagens de programação, não há tipo booleano no SQL padrão. Este artigo abordará como podemos executar um tipo booleano em vários mecanismos de banco de dados SQL.

Quais mecanismos de banco de dados suportam booleanos?

O tipo de dados booleano não está disponível nativamente no SQL padrão. No entanto, vários mecanismos de banco de dados implementam o tipo booleano nativamente.

Isso inclui:

  1. PostGresql
  2. Google BigQuery

Outros mecanismos de banco de dados, como Oracle, SQL Server e MySQL, não fornecem um tipo booleano nativo.

Usando booleano no servidor SQL

Para armazenar valores booleanos, podemos usar um tipo de dados um pouco.

Um tipo de bit é usado para armazenar valores de 1 t0 64. Portanto, podemos usar um pouco de valor 0 para representar false e 1 para descrever verdadeiro.

Considere a consulta de exemplo abaixo que cria uma tabela com uma coluna booleana usando um tipo de bit.

Crie Table Table_name (
id não nulo,
First_name Varchar (255),
bit disponível
);

A coluna disponível é um bit de tipo que podemos usar para armazenar valores 0 e 1.

Por exemplo, podemos adicionar dados de amostra como mostrado abaixo:

Inserir em table_name (id, primeiro_name, disponível) valores (1, 'julius', 1);
Inserir em table_name (id, primeiro_name, disponível) valores (1, 'anna', 0);

Eles insere dois registros na tabela em que um indica verdadeiro e 0 indica falsa.

Usando booleano no PostgreSQL

Os mecanismos de banco de dados PostGresql e Google BigQuery fornecem um tipo de dados nativo de dados SQL booleanos

A consulta abaixo mostra como criar uma tabela com uma coluna do tipo booleano.

Crie a tabela my_table (
id não nulo,
Booleano disponível
);

Você pode adicionar dados booleanos como mostrado:

Inserir em valores my_table (id, disponível) (1, true);
Inserir em valores my_table (id, disponível) (2, false);

NOTA: Em bilharia, o tipo desconhecido é substituído por nulo.

Usando booleano em mysql

Podemos usar o tipo de dados Tinyint para MySQL para armazenar valores booleanos. No MySQL, o zero é considerado falso e qualquer valor diferente de zero é verdadeiro. Portanto, podemos usar 0 e 1 para representar falso e verdadeiro.

Você pode usar o tipo booleano em MySQL, simplesmente um sinônimo de Tinyint. Um exemplo é mostrado abaixo:

Crie idiomas de tabela (
Id int não nulo auto_incrent,
Idioma_name varchar (100),
Beginner_friendly boolean,
Chave primária (id)
);

O acima cria uma tabela onde a coluna Beginner_friendly armazena os tipos booleanos. O tipo booleano em MySQL é sinônimo para o tipo TinyInt.

Para explorar mais sobre o tipo MySQL Boolean, verifique este tutorial.

https: // linuxhint.com/mysql-boolean-data-type/

Usando boolean no banco de dados Oracle

No Oracle, você pode usar um tipo de número para representar um valor booleano. Por exemplo, você pode usar o tipo de número com um valor 0 para representar false e 1 para significar verdadeiro.

Um exemplo é como mostrado:

Crie a tabela my_table (
não é nulo,
Número disponível (1)
);

Definir o tipo como número (1) permite armazenar 1 e 0 como verdadeiro e falso, respectivamente.

Conclusão

Este artigo cobriu o tipo de dados booleano no MySQL e como podemos usá -lo em vários mecanismos de banco de dados.