MySQL-এ বাইট (Byte) মানকে মেগাবাইট (MB) এ রূপান্তর করতে সহজ গাণিতিক অপারেশন: বাইট মানকে ১০২৪x১০২৪ (১,০৪৮,৫৭৬) দিয়ে ভাগ করুন। বড় সংখ্যা হ্যান্ডেল করতে BIGINT ডেটা টাইপ ব্যবহার করা উচিত।
টেবিল ও ডেটা
mysql> CREATE TABLE DemoTable2031 (
-> ByteValue BIGINT
-> );
Query OK, 0 rows affected (1.17 sec)
mysql> INSERT INTO DemoTable2031 VALUES (1048576); -- 1 MB
mysql> INSERT INTO DemoTable2031 VALUES (1073741824); -- 1024 MB = 1 GB
mysql> SELECT * FROM DemoTable2031; +------------+ | ByteValue | +------------+ | 1048576 | | 1073741824 | +------------+
রূপান্তর কোয়ারি
mysql> SELECT (ByteValue / (1024 * 1024)) AS MB
-> FROM DemoTable2031;
আউটপুট
+-----------+ | MB | +-----------+ | 1.0000 | | 1024.0000 | +-----------+
বিস্তারিত:
- ১ KB = ১০২৪ Byte
- ১ MB = ১০২৪ KB = ১,০৪৮,৫৭৬ Byte
- ১ GB = ১০২৪ MB
আউটপুট দশমিক আয়তিত হয়। পূর্ণসংখ্যা চাইলে FLOOR() বা ROUND() ব্যবহার করুন।