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:
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 (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);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 (Następnie możesz dodać dane logiczne, jak pokazano:
Wstaw do My_Table (id, dostępny) wartości (1, true);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 (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 (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.