Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Jak wykonujemy operacje na binarnym typie danych SQL?

„Binary datatype”/ obiekt binarny/ BLOB jest z definicji nieprzezroczysty dla bazy danych. Jeśli użyjesz tego typu, zależy to od aplikacji aby go przetworzyć.

Jeśli chcesz, aby baza danych przetwarzała/indeksowała/przeszukiwała Twoje dane, wybierz typ danych, który rozumie. W przypadku SQL Server BIGINT to 8 bajtów (64 bity), a NUMERIC może mieć 38 cyfr (~ 126 bitów). W MySQL, DECIMAL/NUMERIC może mieć 64 lub 65 cyfr (~ 212 bitów).

A jeśli rzeczywiście masz tutaj prawdziwe wymagania, możesz „wyodrębnić” rzeczywiste istotne segmenty do ich własnych kolumn i zapytać o nie.

W najbardziej tępym i niedoinformowanym przypadku obejściowym może to być podzielenie 256-bitowego fragmentu na 2 lub 4 słowa; ale jeśli masz jakiekolwiek rzeczywiste wymagania, powinieneś być w stanie zidentyfikować bardziej szczegółowe sekcje, które są interesujące dla biznesu.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Zasób php mysql_connect jest zawsze taki sam

  2. Pobieranie ostatniego rekordu z mysql

  3. Tablica wyszukiwania PHP/MySql z tablicą

  4. WIEK [1, 2, 3] a WIEK MIĘDZY 1 A 3

  5. Jak mogę umieścić dwa zapytania w jednym mysql_query?