Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Làm cách nào để chúng ta thực hiện các thao tác trên kiểu dữ liệu nhị phân SQL?

'Kiểu dữ liệu nhị phân' / đối tượng nhị phân / BLOB là không rõ ràng đối với cơ sở dữ liệu, theo định nghĩa. Nếu bạn sử dụng loại này thì tùy thuộc vào ứng dụng để xử lý nó.

Nếu bạn muốn cơ sở dữ liệu xử lý / lập chỉ mục / truy vấn dữ liệu của mình, hãy chọn một kiểu dữ liệu mà nó hiểu được. Đối với SQL Server, BIGINT là 8 byte (64 bit) và NUMERIC có thể gồm 38 chữ số (~ 126 bit). Trong MySQL, DECIMAL / NUMERIC có thể có 64 hoặc 65 chữ số (~ 212 bit).

Và nếu bạn thực sự có yêu cầu thực sự ở đây, bạn có thể "phân bổ" các phân đoạn quan trọng thực tế thành các cột của riêng chúng và truy vấn trên đó.

Trong trường hợp giải quyết cùn &không được hiểu rõ nhất, đó có thể là chia đoạn 256-bit của bạn thành 2 hoặc 4 từ; nhưng nếu bạn có bất kỳ loại yêu cầu thực sự nào, bạn sẽ có thể xác định các phần cụ thể hơn mà doanh nghiệp quan tâm.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Phân tích cú pháp dấu thời gian - làm điều đó trong MySQL hoặc trong PHP?

  2. MySQL:ra đời trước năm 1970

  3. mysql nếu không tồn tại

  4. Làm thế nào để đặt bộ mã cho MySQL trong RODBC?

  5. DateTimeField nhận được một ngày giờ ngây thơ