utf8_bin-এ কোলেশন পরিবর্তন করতে আপনাকে ALTER কমান্ড ব্যবহার করতে হবে। সিনট্যাক্স নিম্নরূপ:
সারণী পরিবর্তন করুন আপনার টেবিলের নাম কোলাট utf8_general_ci;
উপরের সিনট্যাক্স বুঝতে, আসুন একটি টেবিল তৈরি করি। একটি টেবিল তৈরি করার প্রশ্নটি নিম্নরূপ:
mysql> টেবিল তৈরি করুন CollateDemo -> ( -> Id int NOT NULL AUTO_INCREMENT, -> Name varchar(20), -> Age int, -> PRIMARY KEY(Id) -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত ( 0.98 সেকেন্ড)
টেবিলের DDL চেক করুন। সিনট্যাক্স নিম্নরূপ:
আপনার টেবিলের নাম তৈরি করুন টেবিল দেখান;
এখন আমাদের টেবিলের DDL পরীক্ষা করা যাক:
mysql> দেখান টেবিল তৈরি করুন CollateDemo;
নিম্নলিখিত আউটপুট:
<প্রে>+---------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- ----------------------------------------+| টেবিল | সারণি তৈরি করুন |+------------+-------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- --------------------------------------------+| CollateDemo | টেবিল তৈরি করুন `collatedemo` (`Id` int(11) NULL AUTO_INCREMENT নয়, `Name` varchar(20) ডিফল্ট শূন্য, `বয়স` int(11) ডিফল্ট শূন্য, প্রাথমিক কী (`Id`) ) ULDHARS =নং ইঞ্জিন =utf8mb4 জমাট =utf8mb4_0900_ai_ci |+---------------+---------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- ----------------------------------------------- সেটে 1 সারি ( 0.00 সেকেন্ড)এখন আপনি ALTER কমান্ড ব্যবহার করে কোলেশন পরিবর্তন করতে পারেন। প্রশ্নটি নিম্নরূপ:
mysql> সারণী পরিবর্তন করুন CollateDemo collate utf8_general_ci;কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.39 সেকেন্ড)রেকর্ডস:0 ডুপ্লিকেট:0 সতর্কতা:0
এখন টেবিলের DDL পরীক্ষা করা যাক:
mysql> দেখান টেবিল তৈরি করুন CollateDemo;
নিম্নলিখিত আউটপুট:
<প্রে>+---------------+------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -----------+| টেবিল | সারণি তৈরি করুন |+------------+-------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- ----------+| CollateDemo | সারণী তৈরি করুন `collatedemo` (`Id` int(11) NOT NULL AUTO_INCREMENT, `Name` varchar(20) চরিত্র সেট utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL, `Age` INT(11) PRIYU INCREMENT (11) ইঞ্জিন =InnoDB ডিফল্ট অক্ষর =utf8 |+------------+--------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- --------------- সেটে 1 সারি (0.00 সেকেন্ড)