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:
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 (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);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 (Você pode adicionar dados booleanos como mostrado:
Inserir em valores my_table (id, disponível) (1, true);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 (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 (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.