Tipo de datos binarios SQL

Tipo de datos binarios SQL

Se utiliza un tipo de datos binarios en SQL para almacenar cadenas de bytes. Son muy similares a los tipos de char y varchar, pero en cambio, tienen cuerdas binarias.

Características de los tipos binarios

La mayoría de los motores de base de datos SQL proporcionan dos tipos de tipos binarios:

  1. BINARIO
  2. Varbinario

Binary y Varbinary son muy similares a los tipos de char y varchar. La única diferencia es que almacenan cuerdas binarias.

Las siguientes son las características de estos tipos.

Binario

  1. Binary String Stores Binary Strings
  2. Tiene una longitud fija. Similar al tipo Char
  3. El tipo binario tiene un conjunto de caracteres binario y una colación.

Varbinario

En cuanto al tipo varbinario, tiene las siguientes características:

  1. Longitud variable, similar a Varchar
  2. Almacena cuerdas binarias
  3. Tiene un conjunto de personajes binarios y colación.

SQL Crear columnas binarias y varbinarias

Podemos crear una tabla con columnas binarias y varbinarias como se muestra:

Crear contenedor de tabla (
columna1 binario (5),
columna 2 varbinary (50)
);

En el ejemplo anterior, creamos dos columnas. Uno contiene el tipo binario con una longitud de 5, y el otro sostiene Varbinary con una longitud de 50

Dado que Varbinary tiene una longitud variable, no necesita especificar la longitud.

SQL inserta valores binarios

Podemos insertar valores binarios como lo haríamos en una columna normal como se muestra:

Insertar en bin (columna1, columna2)
Valores (0x134, 0x047);

Puede ver la tabla como:

Seleccionar * de bin;

Esto regresa:

Clausura

Este artículo discutió los tipos binarios y varbinarios en SQL y cómo usarlos en sus bases de datos.