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

Làm thế nào để chuyển đổi một chuỗi thành hệ thập lục phân trong MySQL - HEX ()

Trong MySQL, bạn có thể chuyển đổi một chuỗi thành biểu diễn thập lục phân của nó bằng cách sử dụng HEX() chức năng.

HEX() Hàm hoạt động trên cả chuỗi và số, tuy nhiên, việc xử lý từng chuỗi này hơi khác nhau. Khi được sử dụng để chuyển đổi một số, nó trả về biểu diễn chuỗi thập lục phân của số được coi là số dài (BIGINT). Nhưng khi chuyển đổi một chuỗi, nó trả về biểu diễn chuỗi thập lục phân của chuỗi trong đó mỗi byte của mỗi ký tự được chuyển đổi thành hai chữ số thập lục phân.

Cú pháp

Đây là cách thực hiện cú pháp để chuyển đổi một chuỗi thành hex:

HEX(str)

Ở đâu str là chuỗi bạn muốn chuyển đổi.

Ví dụ

Đây là một ví dụ:

SELECT HEX('Run');

Kết quả:

+------------+
| HEX('Run') |
+------------+
| 52756E     |
+------------+

Điều này chuyển đổi chuỗi Run thành tương đương với hệ thập lục phân của nó (52756E ).

Mở chuỗi

Bạn cũng có thể “biến mất” một giá trị thập lục phân vào chuỗi ban đầu của nó bằng cách sử dụng UNHEX() hàm, X ký hiệu hoặc 0x ký hiệu. Để biết thêm thông tin, hãy xem 3 cách để mở chuỗi trong MySQL.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Quản lý giám sát và hoạt động của MySQL 8.0 với ClusterControl

  2. Làm cách nào để tôi có thể sử dụng các câu lệnh soạn sẵn trong CodeIgniter

  3. Độ dài tối đa cho văn bản kiểu MySQL

  4. Cách liệt kê các bảng trong MySQL và MariaDB

  5. Nhận đầu ra cơ sở dữ liệu MySQL qua PHP sang XML