কম্পিউটার টিউটোরিয়াল

MySQL-এ Base64 এনকোড এবং ডিকোড (TO_BASE64, FROM_BASE64)

MySQL-এ Base64 এনকোড/ডিকোড করার জন্য দুটি ফাংশন আছে: TO_BASE64() এবং FROM_BASE64()।

সিনট্যাক্স:

SELECT TO_BASE64(anyValue) as AnyVariableName;
SELECT FROM_BASE64(encodeValue) as anyVariableName

উদাহরণ - এনকোড:

mysql> select TO_BASE64('Password') as Base64EncodeValue;

আউটপুট: UGFzc3dvcmQ=

ডিকোড:

mysql> select FROM_BASE64('UGFzc3dvcmQ=') as Base64DecodeValue;

আউটপুট: Password

টেবিল দিয়ে উদাহরণ:

mysql> create table Base64Demo -> ( -> ProductId varchar(100) -> ); Query OK, 0 rows affected (0.54 sec)

রেকর্ড ইনসার্ট করুন:

mysql> insert into Base64Demo values('321Product'); ... (৩টি রেকর্ড)

এনকোড করুন:

mysql> select TO_BASE64(ProductId) as Base64Encode from Base64Demo;

আউটপুট:

+------------------+ | Base64Encode     | +------------------+ | MzIxUHJvZHVjdA== | | UHJvZHVjdDQ1Ng== | | NjU0UHJvZHVjdA== | +------------------+ 3 rows in set (0.00 sec)

ক্রস চেক (প্রথম মান ডিকোড):

mysql> select FROM_BASE64('MzIxUHJvZHVjdA==') as DecodeValue;

আউটপুট: 321Product (মূল মান ফেরত পাওয়া গেলো)

  1. MySQL-এ IN অপারেটর দিয়ে একাধিক ভ্যালু ফিল্টার করা

  2. MySQL-এ SOUNDEX() ফাংশন ব্যবহার করে ধ্বনিসাম্য খুঁজে বের করা

  3. MySQL-এ DELETE স্টেটমেন্ট ব্যবহার করে নির্দিষ্ট সারি মুছে ফেলা

  4. MySQL কোয়েরি এন্টার করা (Entering MySQL Queries)