SQL Boolean Rodzaj danych

SQL Boolean Rodzaj danych
Booleans to uniwersalny typ danych wśród znaczących języków programowania. Pozwalają na przechowywanie prawdziwych lub fałszywych wartości.

W przeciwieństwie do innych języków programowania, nie ma typu logicznego w standardowym SQL. W tym artykule omówimy, w jaki sposób możemy wykonać typ boolean w różnych silnikach bazy danych SQL.

Które silniki bazy danych obsługują logikę?

Boolean Typ danych nie jest dostępny natywnie w standardowym SQL. Jednak różne silniki bazy danych implementują typ boolean natywnie.

Obejmują one:

  1. PostgreSQL
  2. Google BigQuery

Inne silniki bazy danych, takie jak Oracle, SQL Server i MySQL, nie zapewniają natywnego typu boolean.

Korzystanie z boolean na serwerze SQL

Aby przechowywać wartości logiczne, możemy użyć typu danych bitowych.

Typ bitu służy do przechowywania wartości od 1 T0 64. Dlatego możemy użyć wartości bitowej 0, aby przedstawić fałsz i 1, aby opisać prawdziwe.

Rozważ przykładowe zapytanie poniżej, które tworzy tabelę z kolumną logiczną za pomocą typu bit.

Utwórz Tabela Table_name (
Id int not null,
First_name varchar (255),
dostępny bit
);

Dostępna kolumna to bit typu, którego możemy użyć do przechowywania wartości 0 i 1.

Na przykład możemy dodać przykładowe dane, jak pokazano poniżej:

Wstaw do Table_name (id, First_name, dostępny) wartości (1, „Julius”, 1);
Wstaw do Table_name (id, First_name, Dostępne) Wartości (1, „Anna”, 0);

Te wkładają dwa rekordy w tabeli, w której jeden wskazuje prawdziwe, a 0 wskazuje false.

Używanie boolean w PostgreSQL

Zarówno silniki bazy danych PostgreSQL, jak i Google BigQuery zapewniają natywny typ danych Boolean SQL

Poniższe zapytanie pokazuje, jak utworzyć tabelę z kolumną typu boolean.

Utwórz tabelę my_table (
Id int not null,
Dostępne boolean
);

Następnie możesz dodać dane logiczne, jak pokazano:

Wstaw do My_Table (id, dostępny) wartości (1, true);
Wstaw do My_Table (id, dostępny) wartości (2, false);

Uwaga: W bikiety nieznany typ zastępuje się zerową.

Używanie boolean w MySQL

Możemy użyć typu danych Tinyint dla MySQL do przechowywania wartości logicznych. W MySQL zero jest uważane za fałszywe, a każda niezerowa wartość jest prawdziwa. Dlatego możemy użyć 0 i 1, aby przedstawić fałszywe i prawdziwe.

Możesz użyć typu boolean w MySQL, po prostu synonimu Tinyint. Przykład jest pokazany poniżej:

Utwórz języki tabeli (
Id int not null auto_increment,
Language_name varchar (100),
Początkujący_mawił boolean,
Klucz podstawowy (id)
);

Powyższy stwarza tabelę, w której przyjazna kolumna dla początkujących przechowuje typy boolean. Typ boolean w MySQL jest synonimem typu Tinyint.

Aby dowiedzieć się więcej na temat typu boolean mysql, sprawdź ten samouczek.

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

Korzystanie z Boolean w bazie danych Oracle

W Oracle możesz użyć typu liczby, aby przedstawić wartość logiczną. Na przykład możesz użyć typu liczby o wartości 0, aby przedstawić false i 1, aby oznaczać prawdziwe.

Przykładem jest jak pokazano:

Utwórz tabelę my_table (
ID nie null,
Dostępny numer (1)
);

Ustawienie typu jako numer (1) umożliwia przechowywanie odpowiednio 1 i 0.

Wniosek

W tym artykule obejmował logiczny typ danych w MySQL i sposób, w jaki możemy go używać w różnych silnikach bazy danych.