MySQL में, आप HEX()
. का उपयोग करके एक स्ट्रिंग को उसके हेक्साडेसिमल प्रतिनिधित्व में बदल सकते हैं समारोह।
HEX()
फ़ंक्शन स्ट्रिंग्स और संख्याओं दोनों पर काम करता है, हालांकि, इनमें से प्रत्येक के लिए इसकी हैंडलिंग थोड़ी अलग है। जब किसी संख्या को परिवर्तित करने के लिए उपयोग किया जाता है, तो यह एक लंबी लंबी (BIGINT) संख्या के रूप में मानी जाने वाली संख्या का एक हेक्साडेसिमल स्ट्रिंग प्रतिनिधित्व देता है। लेकिन एक स्ट्रिंग को कनवर्ट करते समय, यह स्ट्रिंग का एक हेक्साडेसिमल स्ट्रिंग प्रतिनिधित्व देता है जहां प्रत्येक वर्ण के प्रत्येक बाइट को दो हेक्साडेसिमल अंकों में परिवर्तित किया जाता है।
सिंटैक्स
यहां बताया गया है कि स्ट्रिंग को हेक्स में बदलने के लिए सिंटैक्स कैसे जाता है:
HEX(str)
जहां str
वह स्ट्रिंग है जिसे आप कनवर्ट करना चाहते हैं।
उदाहरण
यहां एक उदाहरण दिया गया है:
SELECT HEX('Run');
परिणाम:
+------------+ | HEX('Run') | +------------+ | 52756E | +------------+
यह स्ट्रिंग को कनवर्ट करता है Run
इसके हेक्साडेसिमल समकक्ष में (52756E
)।
एक स्ट्रिंग अनहेक्स करें
आप UNHEX()
का उपयोग करके किसी हेक्साडेसिमल मान को उसके मूल स्ट्रिंग में "अनहेक्स" भी कर सकते हैं फ़ंक्शन, X
संकेतन, या 0x
अंकन। अधिक जानकारी के लिए, MySQL में स्ट्रिंग को अनहेक्स करने के 3 तरीके देखें।