যেমন আমরা জানি যে ব্যবহারকারী ভেরিয়েবলের জন্য নির্ধারিত বিট মানগুলির ডিফল্ট ধরন হল বাইনারি স্ট্রিং তবে আমরা নিম্নলিখিত দুটি পদ্ধতি ব্যবহার করে একটি সংখ্যার জন্য একটি বিট মানও বরাদ্দ করতে পারি -
CAST() ফাংশন ব্যবহার করে
CAST(... AS Unsigned) এর সাহায্যে বিট মান একটি নম্বর বরাদ্দ করা যেতে পারে। নিম্নলিখিত উদাহরণ এটি ব্যাখ্যা করবে -
mysql> SET @abc = CAST(0b1000011 AS UNSIGNED); Query OK, 0 rows affected (0.00 sec) mysql> Select @abc; +------+ | @abc | +------+ | 67 | +------+ 1 row in set (0.00 sec)
0(+0) যোগ করে
বিট মানটিতে 0(+0) যোগ করে একটি সংখ্যা নির্ধারণ করা যেতে পারে। নিম্নলিখিত উদাহরণ এটি ব্যাখ্যা করবে -
mysql> SET @abc = 0b1000011+0; Query OK, 0 rows affected (0.00 sec) mysql> Select @abc; +------+ | @abc | +------+ | 67 | +------+ 1 row in set (0.00 sec)