Contrairement à d'autres langages de programmation, il n'y a pas de type booléen en SQL standard. Cet article couvrira comment nous pouvons exécuter un type booléen dans divers moteurs de base de données SQL.
Quels moteurs de base de données prennent en charge le booléen?
Le type de données booléen n'est pas disponible nativement dans SQL standard. Cependant, divers moteurs de base de données implémentent le type booléen nativement.
Cela comprend:
D'autres moteurs de base de données tels que Oracle, SQL Server et MySQL ne fournissent pas de type booléen natif.
Utilisation de booléen dans SQL Server
Pour stocker les valeurs booléennes, nous pouvons utiliser un type de données bit.
Un type bit est utilisé pour stocker les valeurs à partir de 1 T0 64. Par conséquent, nous pouvons utiliser une valeur bit de 0 pour représenter FALSE et 1 pour décrire True.
Considérez l'exemple de requête ci-dessous qui crée une table avec une colonne booléenne en utilisant un type bit.
Créer une table table_name (La colonne disponible est un bit de type que nous pouvons utiliser pour stocker des valeurs 0 et 1.
Par exemple, nous pouvons ajouter des exemples de données comme indiqué ci-dessous:
Insérer dans Table_Name (id, first_name, disponible) Valeurs (1, «Julius», 1);Ceux-ci insère deux enregistrements dans le tableau où l'on indique vrai et 0 indique faux.
Utilisation de booléen dans PostgreSQL
Les moteurs de la base de données PostgreSQL et Google BigQuery fournissent un type de données booléen SQL natif
La requête ci-dessous montre comment créer une table avec une colonne de type booléen.
Créer une table My_Table (Vous pouvez ensuite ajouter des données booléennes comme indiqué:
Insérer dans My_Table (ID, disponible) Valeurs (1, True);Remarque: Dans Biquery, le type inconnu est remplacé par null.
Utilisation de booléen dans MySQL
Nous pouvons utiliser le type de données Tinyint pour MySQL pour stocker les valeurs booléennes. Dans MySQL, Zero est considéré comme faux, et toute valeur non nulle est vraie. Par conséquent, nous pouvons utiliser 0 et 1 pour représenter Faux et True.
Vous pouvez utiliser le type booléen dans MySQL, simplement un synonyme de Tinyint. Un exemple est indiqué ci-dessous:
Créer des langues de table (Ce qui précède crée une table où la colonne Beginner_Friendly stocke les types booléens. Le type booléen dans MySQL est un synonyme du type Tinyint.
Pour en savoir plus sur le type booléen MySQL, consultez ce tutoriel.
https: // linuxhint.com / mysql-bolean-data-type /
Utilisation de Booléen dans Oracle Database
Dans Oracle, vous pouvez utiliser un type de nombre pour représenter une valeur booléenne. Par exemple, vous pouvez utiliser le type de nombre avec une valeur de 0 pour représenter False et 1 pour signifier True.
Un exemple est comme indiqué:
Créer une table My_Table (Régler le type comme le numéro (1) vous permet de stocker 1 et 0 comme vrai et faux, respectivement.
Conclusion
Cet article a couvert le type de données booléen dans MySQL et comment nous pouvons l'utiliser dans divers moteurs de base de données.