কম্পিউটার

MySQL এ NCHAR এর ব্যবহার কি?


MySQL একটি CHAR কলাম পূর্বনির্ধারিত অক্ষর সেট ব্যবহার করা উচিত নির্দেশ করার একটি উপায় হিসাবে NCHAR সংজ্ঞায়িত করে। Utf8 MySQL এর পূর্বনির্ধারিত অক্ষর সেট হিসাবে ব্যবহার করে।

উদাহরণ

নীচের উদাহরণে, আমরা ‘Student1’ নামে একটি টেবিল তৈরি করছি। এই টেবিলে, আমরা তিনটি ভিন্ন ঘোষণা শৈলী সহ তিনটি কলামের ডেটা প্রকারগুলি ঘোষণা করছি যা একে অপরের বরং সমতুল্য। এটা সব NCHAR এর কারণে।

mysql> Create table Student1(Name Char(10) character set utf8, Address NATIONAL CHARACTER(10), FatherName NCHAR(10));
   Query OK, 0 rows affected (0.25 sec)

এখন টেবিলের স্থিতি পরীক্ষা করার পরে, নীচের প্রশ্নের সাহায্যে, আমরা দেখতে পাচ্ছি যে সমস্ত ঘোষণা শৈলী একই।

mysql> show create table Student1\G

*************************** 1. row ***************************
Table: Student1
Create Table: CREATE TABLE `student1` (
    `Name` char(10) CHARACTER SET utf8 DEFAULT NULL,
    `Address` char(10) CHARACTER SET utf8 DEFAULT NULL,
    `FatherName` char(10) CHARACTER SET utf8 DEFAULT NULL
    ) ENGINE = InnoDB DEFAULT CHARSET = latin1

1 row in set (0.00 sec)

  1. MySQL CHAR() ফাংশনের ব্যবহার কি?

  2. MySQL-এ ORDER BY clause-এর ব্যবহার কী?

  3. MySQL IGNORE INSERT স্টেটমেন্টের ব্যবহার কি?

  4. মাইএসকিউএল-এ একটি টেবিল নামের সর্বোচ্চ দৈর্ঘ্য কত?