MariaDB
 sql >> डेटाबेस >  >> RDS >> MariaDB

मारियाडीबी में FROM_BASE64 () कैसे काम करता है

मारियाडीबी में, FROM_BASE64() एक अंतर्निहित स्ट्रिंग फ़ंक्शन है जो दिए गए बेस -64 एन्कोडेड स्ट्रिंग को डीकोड करता है।

यह परिणाम को बाइनरी स्ट्रिंग के रूप में लौटाता है।

सिंटैक्स

वाक्य रचना इस प्रकार है:

FROM_BASE64(str)

जहां str डीकोड करने के लिए बेस-64 एन्कोडेड स्ट्रिंग है।

उदाहरण

यहां एक बुनियादी उदाहरण दिया गया है:

SELECT FROM_BASE64('U2t1bGxkdWdnZXJ5');

परिणाम:

+---------------------------------+
| FROM_BASE64('U2t1bGxkdWdnZXJ5') |
+---------------------------------+
| Skullduggery                    |
+---------------------------------+

स्ट्रिंग्स को TO_BASE64() . के साथ बेस-64 एन्कोड किया जा सकता है समारोह। इसलिए, हम यहां प्राप्त परिणाम का उपयोग कर सकते हैं, और TO_BASE64() . का उपयोग कर सकते हैं इसे बेस-64 में फिर से एन्कोड करने के लिए:

SELECT TO_BASE64('Skullduggery');

परिणाम:

+---------------------------+
| TO_BASE64('Skullduggery') |
+---------------------------+
| U2t1bGxkdWdnZXJ5          |
+---------------------------+

हम देख सकते हैं कि इसका परिणाम उसी बेस -64 एन्कोडेड स्ट्रिंग में होता है जिसे हमने FROM_BASE64() से डिकोड किया था ।

शून्य मान

null प्रदान करना एक तर्क के रूप में null में परिणाम होता है :

SELECT FROM_BASE64(null);

परिणाम:

+-------------------+
| FROM_BASE64(null) |
+-------------------+
| NULL              |
+-------------------+

कोई तर्क नहीं देना

कॉलिंग FROM_BASE64() कोई तर्क पारित किए बिना त्रुटि उत्पन्न होती है:

SELECT FROM_BASE64();

परिणाम:

ERROR 1582 (42000): Incorrect parameter count in the call to native function 'FROM_BASE64'

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. आपका प्रॉक्सीएसक्यूएल नोड कितना अच्छा है?

  2. कैसे TO_BASE64 () मारियाडीबी में काम करता है

  3. अपने मूडल मारियाडीबी डेटाबेस का बैकअप कैसे लें

  4. मारियाडीबी ओपनवर्क्स सम्मेलन में परिवर्तनकारी कहानियां

  5. मारियाडीबी नेम्ड कमांड्स