Type de données binaires SQL

Type de données binaires SQL

Un type de données binaire dans SQL est utilisé pour stocker les chaînes d'octets. Ils sont étroitement similaires aux types de char et varchar, mais au lieu de cela, ils détiennent des cordes binaires.

Caractéristiques des types binaires

La plupart des moteurs de base de données SQL fournissent deux types de types binaires:

  1. BINAIRE
  2. Varbinaire

Le binaire et le varbinaire sont étroitement similaires aux types de char et varchar. La seule différence est qu'ils stockent des cordes binaires.

Voici les caractéristiques de ces types.

Binaire

  1. Stores de cordes binaires
  2. Il a une longueur fixe. Similaire au type de char
  3. Le type binaire a un jeu de caractères binaires et une collation.

Varbinaire

Quant au type varbinaire, il a les caractéristiques suivantes:

  1. Longueur variable, similaire à varchar
  2. Stocke les cordes binaires
  3. A un jeu de caractères binaire et une collation.

SQL Créer des colonnes binaires et varbinaires

Nous pouvons créer une table avec des colonnes binaires et varbinaires comme indiqué:

Créer une poubelle de table (
colonne1 binaire (5),
Column2 Varbinary (50)
));

Dans l'exemple ci-dessus, nous créons deux colonnes. L'un contient un type binaire avec une longueur de 5, et l'autre tient Varbinary avec une longueur de 50

Puisque Varbinary a une longueur variable, vous n'avez pas besoin de spécifier la longueur.

Valeurs binaires d'insertion SQL

Nous pouvons insérer des valeurs binaires comme nous le ferions sur une colonne normale comme indiqué:

Insérer dans le bac (colonne1, colonne2)
Valeurs (0x134, 0x047);

Vous pouvez afficher la table comme:

SELECT * FROM BIN;

Cela revient:

Fermeture

Cet article a discuté des types binaires et varbinaires de SQL et comment les utiliser dans vos bases de données.