Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> MySql

एक संग्रहीत MD5 स्ट्रिंग को MySQL में दशमलव मान में कनवर्ट करें?

<घंटा/>

हेक्साडेसिमल से दशमलव मान में डालने के लिए आप कास्ट () के साथ रूपांतरण () फ़ंक्शन का उपयोग कर सकते हैं।

नोट − MD5 हेक्साडेसिमल में है

आइए पहले एक टेबल बनाएं -

mysql> टेबल बनाएं डेमोटेबल(पासवर्ड टेक्स्ट);क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.60 सेकंड)

इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें -

mysql> डेमोटेबल मानों में डालें ("a5391e96f8d48a62e8c85381df108e98"); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 सेकंड) mysql> डेमोटेबल मानों में डालें ("ea7a32d2dc5bb793af262dcb6ea1a54d"); क्वेरी ठीक है, 1 पंक्ति प्रभावित हुई है (0.18 सेकंड)> 

चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें -

mysql> डेमोटेबल से *चुनें;

यह निम्नलिखित आउटपुट देगा -

<पूर्व>+------------------------------------------+| पासवर्ड |+-------------------------------------+| a5391e96f8d48a62e8c85381df108e98 || ea7a32d2dc5bb793af262dcb6ea1a54d |+--------------------------------------+2 पंक्तियों में सेट (0.00 सेकंड)

MySQL में संग्रहीत md5 स्ट्रिंग को दशमलव मान में बदलने के लिए क्वेरी निम्नलिखित है -

mysql> कास्ट का चयन करें (रूपांतरण (सबस्ट्र (पासवर्ड, 1, 16), 16, 10) दशमलव के रूप में (65)) * 18446744073709551616+ कास्ट (रूपांतरण (सबस्ट्र (पासवर्ड, 17, 16), 16, 10) के रूप में दशमलव (65)) डेमोटेबल से दशमलव मान के रूप में;

यह निम्नलिखित आउटपुट देगा -

<पूर्व>+-----------------------------------------------------+| दशमलव मान |+------------------------------------------+| 219619200658969319114298942978912194200 || 311673842057003455136843080376797734221 |+------------------------------------------+2 पंक्तियाँ सेट में ( 0.00 सेकंड)
  1. लागू करें यदि MySQL में संग्रहीत कार्यविधि में कोई और है?

    if-else को लागू करने के लिए, सिंटैक्स इस प्रकार है - यदि आपका कंडीशन है तो yourStatement1; अन्यथा आपका स्टेटमेंट 2; अंत अगर; संग्रहीत कार्यविधि में if-else के लिए उपरोक्त अवधारणा को समझने के लिए, आइए हम एक संग्रहीत कार्यविधि बनाते हैं - सीमांकक; अब आप कॉल कमांड का उपयोग करके संग्रहीत कार्यविधि को

  1. हेक्साडेसिमल मान स्ट्रिंग को ASCII मान स्ट्रिंग में C++ में कनवर्ट करें

    इस ट्यूटोरियल में, हम हेक्साडेसिमल मान स्ट्रिंग को ASCII मान स्ट्रिंग में बदलने के लिए एक प्रोग्राम पर चर्चा करेंगे। इसके लिए हमें कुछ हेक्साडेसिमल मानों के साथ एक स्ट्रिंग प्रदान की जाएगी। हमारा काम उस हेक्साडेसिमल मान को प्राप्त करना और उसे समान ASCII मानों में परिवर्तित करना है। उदाहरण #include

  1. सी # प्रोग्राम एक इंट 32 मान को दशमलव में बदलने के लिए

    किसी Int32 मान को दशमलव में बदलने के लिए Convert.ToDecimal() विधि का उपयोग करें। Int32 एक 32-बिट हस्ताक्षरित पूर्णांक का प्रतिनिधित्व करता है। मान लें कि निम्नलिखित हमारा Int32 मान है। int val = 2923; अब इसे दशमलव में बदलने के लिए। decimal decVal = Convert.ToDecimal(val); आइए देखें पूरा उदाहरण।