MySQL डेटाबेस/टेबल/कॉलम का कैरेक्टर सेट क्या है, यह चेक करने के लिए, आइए एक उदाहरण देखते हैं: एक डेटाबेस जिसका नाम 'business' है और टेबल का नाम 'student' है जो पहले से ही डेटाबेस में मौजूद है।
टेबल कैरेक्टर सेट चेक करने का सिंटैक्स।
SELECT CCSA.character_set_name FROM information_schema.`TABLES` T, information_schema.`COLLATION_CHARACTER_SET_APPLICABILITY` CCSA WHERE CCSA.collation_name = T.table_collation AND T.table_schema = "yourDatabaseName" AND T.table_name = "yourTableName";
टेबल student के लिए कैरेक्टर सेट डिस्प्ले करने के लिए उपरोक्त सिंटैक्स लागू करना।
mysql> SELECT CCSA.character_set_name FROM information_schema.`TABLES` T, -> information_schema.`COLLATION_CHARACTER_SET_APPLICABILITY` CCSA -> WHERE CCSA.collation_name = T.table_collation -> AND T.table_schema = "business" -> AND T.table_name = "student";
आउटपुट निम्न है।
+--------------------+ | CHARACTER_SET_NAME | +--------------------+ | utf8mb4 | +--------------------+ 1 row in set (0.13 sec)
डेटाबेस के लिए कैरेक्टर सेट ढूंढने के लिए, यहाँ सिंटैक्स है।
SELECT default_character_set_name FROM information_schema.SCHEMATA WHERE schema_name = "yourDatabaseName";
डेटाबेस के लिए कैरेक्टर सेट देखने के लिए उपरोक्त सिंटैक्स लागू करना।
mysql> SELECT default_character_set_name FROM information_schema.SCHEMATA -> WHERE schema_name = "business";
आउटपुट निम्न है।
+----------------------------+ | DEFAULT_CHARACTER_SET_NAME | +----------------------------+ | utf8mb4 | +----------------------------+ 1 row in set (0.00 sec)
कॉलम के लिए कैरेक्टर सेट ढूंढने के लिए।
SELECT character_set_name FROM information_schema.`COLUMNS` WHERE table_schema = "yourDatabaseName" AND table_name = "yourTableName" AND column_name = "yourColumnName";
"student" टेबल और "business" डेटाबेस के लिए कॉलम नाम 'Name' का कैरेक्टर सेट क्या है, यह देखने के लिए उपरोक्त सिंटैक्स लागू करना।
mysql> SELECT character_set_name FROM information_schema.`COLUMNS` -> WHERE table_schema = "business" -> AND table_name = "student" -> AND column_name = "Name";
आउटपुट निम्न है।
+--------------------+ | CHARACTER_SET_NAME | +--------------------+ | utf8mb4 | +--------------------+ 1 row in set (0.00 sec)