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

MySQL-এ কলামে শূন্য প্যাডিং (ZEROFILL) ব্যবহার

MySQL-এ কোনো নাম্বারিক কলামে বাম পাশে শূন্য প্যাড করে নির্দিষ্ট প্রস্থে দেখাতে ZEROFILL অ্যাট্রিবিউট ব্যবহার করা হয়। এটি স্বয়ংক্রিয়ভাবে কলামকে UNSIGNED করে দেয়।

টেবিল তৈরি এবং ZEROFILL যুক্ত করা

mysql> CREATE TABLE DemoTable (Number INT);
Query OK, 0 rows affected (0.58 sec)

mysql> ALTER TABLE DemoTable CHANGE Number Number INT(10) ZEROFILL NOT NULL;
Query OK, 0 rows affected (1.13 sec)

ডেটা ইনসার্ট

mysql> INSERT INTO DemoTable VALUES (1), (12), (123), (1234), (12345);

ফলাফল (১০ ডিজিট প্রস্থে শূন্য প্যাডিং)

+------------+
| Number     |
+------------+
| 0000000001 |
| 0000000012 |
| 0000000123 |
| 0000001234 |
| 0000012345 |
+------------+

দ্রষ্টব্য:

  • INT(10) এখানে ১০ ডিজিট প্রস্থ নির্দেশ করে।
  • ZEROFILL নেগেটিভ সংখ্যা নাওয়া যাবে না (স্বয়ংক্রিয় UNSIGNED)।
  • এটি শুধু ডিসপ্লে নিয়ম, স্টোরেজে কোনো পার্থক্য নেই।
  1. MySQL LIKE কোয়েরিতে % (পার্সেন্ট) চিহ্ন সার্চ করা (Escape ব্যবহার করে)

  2. MySQL에서 GROUP_CONCAT과 CONCAT, DISTINCT로 컬럼 값 따옴표로 감싸기

  3. MySQL-এ DATE_FORMAT() ফাংশন ব্যবহার করে ডেট কলামের ফরম্যাট পরিবর্তন করা

  4. MySQL-এ একক কোয়ারি দিয়ে একটি কলামে একাধিক মান কিভাবে ইনসার্ট করবেন?