Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> MySql

मैं कैसे देख सकता हूं कि MySQL डेटाबेस/टेबल/कॉलम कौन सा वर्ण सेट करता है?

<घंटा/>

यह जांचने के लिए कि MySQL डेटाबेस/टेबल/कॉलम कौन सा वर्ण सेट करता है, आइए एक उदाहरण देखें:एक डेटाबेस जिसका नाम 'व्यवसाय' है और तालिका का नाम 'छात्र' है जो पहले से ही डेटाबेस में मौजूद है।

तालिका वर्ण सेट की जाँच करने के लिए सिंटैक्स।

जानकारी_स्कीमा से CCSA.character_set_name चुनें।`TABLES` T,information_schema.`COLLATION_CHARACTER_SET_APPLICABILITY` CCSAWHERE CCSA.collation_name =T.table_collationAND T.table_schema ="yourDatabaseName"AND T.table_name ="yourDatabaseName"AND T.table_name =

तालिका छात्र के लिए वर्ण सेट प्रदर्शित करने के लिए उपरोक्त सिंटैक्स को लागू करना।

mysql> info_schema से CCSA.character_set_name चुनें। `TABLES` T,   -> information_schema।`COLLATION_CHARACTER_SET_APPLICABILITY` CCSA   -> जहां CCSA.collation_name =T.table_collation    -> और T.table_collation   -> AND T.table table_name ="छात्र";

निम्न आउटपुट है।

<पूर्व>+----------------------+| CHARACTER_SET_NAME |+--------------------------+| utf8mb4            |+---------------------+1 पंक्ति में सेट (0.13 सेकंड)

डेटाबेस के लिए वर्ण सेट खोजने के लिए, यहाँ सिंटैक्स है।

जानकारी_स्कीमा से default_character_set_name चुनें।SCHEMATA    जहां schema_name ="yourDatabaseName";

डेटाबेस के लिए वर्ण सेट देखने के लिए उपरोक्त सिंटैक्स को लागू करना।

mysql> info_schema.SCHEMATA से default_character_set_name चुनें -> जहां schema_name ="business";

निम्न आउटपुट है।

<पूर्व>+----------------------------+| DEFAULT_CHARACTER_SET_NAME |+----------------------------+| utf8mb4                    |+----------------------------+1 पंक्ति में सेट (0.00 सेकंड)

स्तंभ के लिए वर्ण सेट खोजने के लिए।

जानकारी_स्कीमा से वर्ण_सेट_नाम चुनें।`COLUMNS` जहां table_schema ="yourDatabaseName" और table_name ="yourTableName" और column_name ="yourColumnName";

"छात्र" तालिका और "व्यवसाय" डेटाबेस के लिए कॉलम नाम 'नाम' के लिए वर्ण सेट क्या है, यह देखने के लिए उपरोक्त सिंटैक्स को लागू करना।

mysql> info_schema से character_set_name चुनें।`COLUMNS`   -> जहां table_schema ="business"   -> AND table_name ="student"   -> AND column_name ="Name";

निम्न आउटपुट है।

<पूर्व>+----------------------+| CHARACTER_SET_NAME |+--------------------------+| utf8mb4            |+---------------------+1 पंक्ति सेट (0.00 सेकंड) में
  1. MySQL GENERATED COLUMN क्या है और टेबल बनाते समय इसका उपयोग कैसे करें?

    मूल रूप से जेनरेट किए गए कॉलम एक ऐसी सुविधा है जिसका उपयोग तालिका बनाने या तालिका में परिवर्तन करने में किया जा सकता है और यह डेटा को वास्तव में SQL में INSERT या UPDATE क्लॉज के माध्यम से भेजे बिना संग्रहीत करने का एक तरीका है। यह फीचर MySQL 5.7 में जोड़ा गया है। एक जेनरेट किया गया कॉलम टेबल डोमेन

  1. MySQL तालिका में कॉलम के आकार को कैसे संशोधित करें?

    हम ALTER कमांड की मदद से कॉलम के आकार को संशोधित कर सकते हैं। आइए देखें कि कॉलम के आकार को कैसे संशोधित किया जाए। मान लीजिए कि हम किसी भी कॉलम को कुछ आकार के साथ परिभाषित कर रहे हैं। डालने के समय यदि हम परिभाषित आकार की तुलना में अधिक आकार देते हैं, तो एक त्रुटि उत्पन्न होगी। आकार को संशोधित करते स

  1. MySQL डेटाबेस में सिंगल टेबल का बैकअप कैसे लें?

    तालिका का बैकअप बैकअप तालिका के साथ-साथ mysqldump उपयोगिता की सहायता से बनाया जा सकता है। बैकअप तालिका अवधारणा का उपयोग MySQL संस्करण 5.0 और इसके पुराने संस्करण में किया गया था। यहां, मैं mysqldump की मदद से बैकअप कर रहा हूं। सबसे पहले हम शॉर्टकट की की मदद से cmd को खोलेंगे। mysqldump cmd पर चलेगा।