কম্পিউটার

MySQL এ CHAR এবং VARCHAR এর মধ্যে পার্থক্য কি?


CHAR এবং VARCHAR উভয়ই ASCII অক্ষরের ডেটা প্রকার এবং প্রায় একই কিন্তু ডাটাবেস থেকে ডেটা সংরক্ষণ এবং পুনরুদ্ধারের পর্যায়ে তারা আলাদা। MySQL -

-এ CHAR এবং VARCHAR-এর মধ্যে কিছু গুরুত্বপূর্ণ পার্থক্য নিচে দেওয়া হল
CHAR ডেটা টাইপ VARCHAR ডেটা টাইপ
এর পুরো নাম CHARACTER
এর পুরো নাম পরিবর্তনশীল চরিত্র
এটি নির্দিষ্ট দৈর্ঘ্যের মান সঞ্চয় করে এবং নির্দিষ্ট দৈর্ঘ্যের সাথে মেলে স্পেস অক্ষর দিয়ে প্যাড করা হয়
VARCHAR 1-বাইট বা 2-বাইট দৈর্ঘ্যের উপসর্গ সহ পরিবর্তনশীল দৈর্ঘ্যে মান সঞ্চয় করে এবং কোনও অক্ষর দিয়ে প্যাড করা হয় না
এটি সর্বাধিক 255 ধরে রাখতে পারে চরিত্র.
এটি সর্বাধিক 65,535টি অক্ষর ধারণ করতে পারে৷
এটি স্ট্যাটিক মেমরি বরাদ্দ ব্যবহার করে।
mysql>create table emp(name CHAR(20));
Query OK, 0 rows affected (0.25
এটি ডায়নামিক মেমরি বরাদ্দ ব্যবহার করে৷
mysql>create table emp1(name VARCHAR(20));
Query OK, 0 rows affected (0.21

  1. মাইএসকিউএল-এ int এবং পূর্ণসংখ্যার মধ্যে পার্থক্য কী?

  2. MySQL এ 'AND' এবং '&&' এর মধ্যে পার্থক্য?

  3. মাইএসকিউএল-এ TINYINT(1) এবং বুলিয়ানের মধ্যে পার্থক্য কী?

  4. MySQL এ!=NULL এবং IS NOT NULL এর মধ্যে পার্থক্য কি?