संयोजन को utf8_bin में बदलने के लिए आपको ALTER कमांड का उपयोग करना होगा। वाक्य रचना इस प्रकार है:
टेबल को अपने टेबल का नाम दें COLLATE utf8_general_ci;
उपरोक्त वाक्य रचना को समझने के लिए, आइए एक तालिका बनाते हैं। तालिका बनाने की क्वेरी इस प्रकार है:
mysql> तालिका बनाएं CollateDemo -> (-> Id int NOT NULL AUTO_INCREMENT, -> Name varchar(20), -> Age int, -> PRIMARY KEY(Id) -> );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित हैं ( 0.98 सेकंड)
तालिका के डीडीएल की जाँच करें। वाक्य रचना इस प्रकार है:
अपनी तालिका का नाम दिखाएं;
आइए अब अपनी तालिका के DDL की जाँच करें:
mysql> तालिका बनाएं CollateDemo दिखाएं;
निम्न आउटपुट है:
+--------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- ----------------------------------------+| टेबल | तालिका बनाएं |+---------------+-------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- ----------------------------------------+| CollateDemo | तालिका बनाएं `collatedemo` (`Id` int(11) NOT NULL AUTO_INCREMENT, `Name` varchar(20) DEFAULT NULL, `Age` int(11) DEFAULT NULL, PRIMARY KEY (`Id`) ) इंजन =InnoDB DEFAULT CHARSET =utf8mb4 COLLATE =utf8mb4_0900_ai_ci |+---------------+---------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- ------------------------------------------+1 पंक्ति सेट में ( 0.00 सेकंड)
अब आप ALTER कमांड का उपयोग करके कोलेशन को बदल सकते हैं। क्वेरी इस प्रकार है:
mysql> तालिका बदलें CollateDemo collate utf8_general_ci;क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.39 सेकंड)रिकॉर्ड:0 डुप्लिकेट:0 चेतावनियाँ:0
आइए अब तालिका के डीडीएल की जाँच करें:
mysql> तालिका बनाएं CollateDemo दिखाएं;
निम्न आउटपुट है:
<पूर्व>+--------------+---------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -----------+| टेबल | तालिका बनाएं |+---------------+-------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- ----------+| CollateDemo | तालिका बनाएं `collatedemo` (`Id` int(11) NOT NULL AUTO_INCREMENT, `Name` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL, `आयु` int(11) डिफ़ॉल्ट नल (`प्राथमिक`) कुंजी इंजन =InnoDB डिफ़ॉल्ट वर्ण =utf8 |+---------------+-------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- ---------------+1 पंक्ति सेट में (0.00 सेकंड)