Conversion

BINARY

MySQLMySQL

Mengkonversi ekspresi ke tipe BINARY string. Membuat perbandingan string menjadi case-sensitive dan byte-by-byte.

Tipe hasil: BINARYDiperbarui: 7 Jan 2026

Syntax

SQL
BINARY expr

Parameter

exprVARCHARwajib

Ekspresi string yang akan dikonversi

Contoh Penggunaan

Case Sensitive Compare

SQL
1SELECT BINARY 'abc' = BINARY 'ABC' AS is_equal;

Perbandingan case-sensitive = false.

Hasil
is_equal: 0

Case Sensitive Search

SQL
1SELECT * FROM users
2WHERE BINARY username = 'Admin';

Hanya cocok dengan 'Admin', bukan 'admin'.

Hasil
(exact case match only)

Password Comparison

SQL
1SELECT * FROM users
2WHERE BINARY password_hash = BINARY input_hash;

Exact binary comparison untuk security.

Hasil
(binary matching)