Binarny typ SQL

Binarny typ SQL

Binarny typ danych w SQL służy do przechowywania ciągów bajtów. Są ściśle podobne do typów char i varchar, ale zamiast tego trzymają struny binarne.

Charakterystyka typów binarnych

Większość silników bazy danych SQL zapewnia dwa typy typów binarnych:

  1. DWÓJKOWY
  2. Varbinary

Binarne i varbinary są ściśle podobne do typów char i varchar. Jedyną różnicą jest to, że przechowują struny binarne.

Oto charakterystyka tych typów.

Dwójkowy

  1. Binarne sznurka przechowuje struny binarne
  2. Ma stałą długość. Podobne do typu char
  3. Typ binarny ma binarny zestaw znaków i zestawienie.

Varbinary

Jeśli chodzi o typ varbinary, ma następujące cechy:

  1. Zmienna długość, podobna do varchar
  2. Przechowuje struny binarne
  3. Ma binarny zestaw znaków i zestawienie.

SQL Utwórz kolumny binarne i varbinary

Możemy utworzyć tabelę z kolumnami binarnymi i varbinaryjnymi, jak pokazano:

Utwórz kosz na temat (
kolumna 1 binarna (5),
kolumna2 varbinary (50)
);

W powyższym przykładzie tworzymy dwie kolumny. Jeden trzyma typ binarny o długości 5, a drugi utrzymuje varbinary o długości 50

Ponieważ varbinary ma zmienną, nie musisz określać długości.

SQL Wstaw wartości binarne

Możemy wstawić wartości binarne, tak jak w normalnej kolumnie, jak pokazano:

Wstaw do kosza (kolumna 1, kolumna2)
Wartości (0x134, 0x047);

Możesz wyświetlić tabelę jako:

Wybierz * z bin;

To powraca:

Zamknięcie

W tym artykule omówiono typy binarne i varbinarne w SQL oraz sposób ich używania w bazach danych.