Mysql
 sql >> база данни >  >> RDS >> Mysql

Как извършваме операции върху SQL двоичен тип данни?

„Двоичен тип данни“/ двоичен обект/ BLOB е непрозрачен за базата данни по дефиниция. Ако използвате този тип, зависи от приложението да го обработя.

Ако искате базата данни да обработва/индексира/запитва вашите данни, изберете тип данни, който разбира. За SQL Server BIGINT е 8 байта (64 бита), а NUMERIC може да отиде до 38 цифри (~ 126 бита). В MySQL DECIMAL/NUMERIC може да отиде до 64 или 65 цифри (~ 212 бита).

И ако наистина имате реално изискване тук, можете да „разбиете“ действителните значими сегменти в техните собствени колони и да направите заявка за тях.

В най-тъпия и неинформиран случай за заобикаляне, това може да бъде разделянето на вашия 256-битов парче на 2 или 4 думи; но ако имате някакви реални изисквания, трябва да можете да идентифицирате по-конкретни секции, които представляват бизнес интерес.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. проста SQL заявка, която дава невалидно използване на групова функция

  2. readyStatement SQL грешка

  3. как да разрешите Обща грешка:2014 Не може да се изпълняват заявки, докато други небуферирани заявки са активни. използвайки PDO връзка

  4. MySQL - Как да вмъкнете в множество таблици с външни ключове

  5. Подзаявка ORDER BY за преобразуване GROUP BY към JOIN