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

MySQL ডাটাবেস ও টেবিল নাম কেস-সেনসিটিভ কি না

ডাটাবেস ও টেবিল নামের কেস-সেনসিটিভিটি অপারেটিং সিস্টেমের ফাইল সিস্টেমের কেস-সেনসিটিভিটির ওপর নির্ভর করে।

  • Windows: কেস-ইনসেনসিটিভ (case-insensitive)। mydb এবং MyDB একই।
  • Linux/Unix (flavors): সাধারণত কেস-সেনসিটিভ (case-sensitive)। mydb এবং MyDB আলাদা।
  • macOS (APFS/HFS+): ডিফল্টে কেস-ইনসেনসিটিভ, কিন্তু কেস-সেনসিটিভ ভলিউমেও হতে পারে।

সুপারিশ

  • নামकरणে নিচের কেস (lowercase) ব্যবহার করুন।
  • কোডে সবসময় একই কেস ব্যবহার করুন।
  • lower_case_table_names সিস্টেম ভেরিয়েবল চেক করুন (০=কেস-সেনসিটিভ, ১=কেস-ইনসেনসিটিভ, ২=স্টোর লোয়ারকেস কিন্তু কোয়েরিতে কেস-ইনসেনসিটিভ)।
  1. PHPMyAdmin-এ MySQL DECIMAL প্রিসিশন এবং স্কেল নাম্বার নির্দিষ্ট করা

  2. MySQL ডেটাবেস তৈরি ও সিলেক্ট করা

  3. MySQL ডাটাবেস, টেবিল, এবং কলাম ইনফরমেশন প্রদর্শন

  4. Node.js ব্যবহার করে MySQL টেবিল তৈরি করা