কম্পিউটার

মাইএসকিউএল-এ CHAR ডেটা টাইপ বা VARCHAR ডেটা টাইপ কী ব্যবহার করা উচিত?


আসলে, মাইএসকিউএল স্টোর স্ট্রিং-এ এই উভয় ডেটা প্রকার এবং সর্বোচ্চ দৈর্ঘ্যের সাথে সেট করা যেতে পারে। এই ধরনের ডেটা ব্যবহার সম্পূর্ণরূপে প্রয়োজনের উপর নির্ভর করে। নিম্নলিখিত কিছু পয়েন্ট যা আমাদের স্পষ্ট করবে যে কখন CHAR করা উচিত এবং কখন VARCHAR -

  • ধরুন যদি আমাদের কাছে ডেটার নির্দিষ্ট আকার থাকে, যেমন "Y" এবং "N" এর পতাকা, তাহলে VARCHAR এর পরিবর্তে CHAR ব্যবহার করা ভাল। কারণ 1 বাইট দৈর্ঘ্যের উপসর্গও VARCHAR এর সাথে ব্যবহৃত হয়। অন্য কথায়, উপরের ধরণের ডেটার জন্য, CHAR শুধুমাত্র 1বাইট সংরক্ষণ করবে যা শুধুমাত্র ডেটা এবং VARCHAR 2 বাইট সংরক্ষণ করবে (ডেটার জন্য 1 বাইট এবং দৈর্ঘ্যের উপসর্গের জন্য 1 বাইট)।
  • যদি আমরা ব্যবহারকারীর নাম এবং পাসওয়ার্ড বা অন্য কোনো পরিবর্তনশীল-দৈর্ঘ্যের ডেটার মতো ডেটা সংরক্ষণ করতে চাই তবে VARCHAR ডেটা টাইপ ব্যবহার করা ভাল কারণ তখন আমরা অতিরিক্ত স্থান নষ্ট না করে ডেটা সংরক্ষণ করতে সক্ষম হব।

  1. মাইএসকিউএল-এ টাইম টাইপ কীভাবে ব্যবহার করবেন?

  2. কোন MySQL ডেটা টাইপ নেগেটিভ নম্বর সংরক্ষণ করতে ব্যবহার করা যেতে পারে?

  3. স্ট্রিং এবং সংখ্যার মিশ্রণের সাথে আমার কোন ধরনের ডেটাটাইপ (MySQL) ব্যবহার করা উচিত?

  4. পাইথনে একটি সিকোয়েন্স ডেটা টাইপ কি?