CHAR এবং NCHAR উভয়ই নির্দিষ্ট দৈর্ঘ্যের স্ট্রিং ডেটা প্রকার। তাদের নিম্নলিখিত পার্থক্য রয়েছে -
CHAR ডেটা টাইপ | NCHAR ডেটা টাইপ |
এর পুরো নাম CHARACTER৷ | এর পুরো নাম হল NATIONAL CHARACTER |
এটি ASCII অক্ষর সেট ব্যবহার করে | এটি ইউনিকোড অক্ষর সেট ব্যবহার করে এবং ডেটা UTF8 ফর্ম্যাটে সংরক্ষণ করা হয় |
এটি প্রতিটি অক্ষরের জন্য 1-বাইট স্থান দখল করে৷ | এটি প্রতিটি অক্ষরের জন্য 2-বাইট স্থান দখল করে |
mysql>create table hello1(name CHAR(20)); Query OK, 0 rows affected (0.15 | mysql>create table hello(name NCHAR(20)); Query OK, 0 rows affected (0.61 |