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

MySQL तालिका के डिफ़ॉल्ट वर्णसेट को कैसे बदलें?

<घंटा/>

MySQL तालिका के डिफ़ॉल्ट वर्णसेट को बदलने के लिए, आप नीचे दिए गए सिंटैक्स का उपयोग कर सकते हैं। वाक्य रचना इस प्रकार है -

alter table yourTableName convert to character set yourCharsetName;

आइए एक तालिका बनाएं और डिफ़ॉल्ट वर्णसेट को बदलने के लिए उपरोक्त सिंटैक्स को लागू करें। तालिका बनाने की क्वेरी -

mysql> create table CharsetDemo
   -> (
   -> Id int,
   -> Name varchar(200),
   -> Age int
   -> );
Query OK, 0 rows affected (0.73 sec)

अब आप किसी टेबल के चारसेट को बदल सकते हैं। वर्णसेट सेट करने के लिए निम्नलिखित क्वेरी है, जो बदले में डिफ़ॉल्ट वर्णसेट को बदल देगी।

mysql> alter table CharsetDemo convert to character set latin7 ;
Query OK, 0 rows affected (1.59 sec)
Records: 0 Duplicates: 0 Warnings: 0

अब आप SHOW CREATE कमांड की मदद से जांच सकते हैं कि चारसेट बदल गया है या नहीं।

क्वेरी इस प्रकार है -

mysql> show create table CharsetDemo;

यहाँ आउटपुट है -

+-------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Table       | Create Table                                                                                                                                                      |
+-------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| CharsetDemo | CREATE TABLE `charsetdemo` (`Id` int(11) DEFAULT NULL,`Name` varchar(200) DEFAULT NULL,`Age` int(11) DEFAULT NULL) ENGINE=InnoDB DEFAULT CHARSET=latin7           |
+-------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------+
1 row in set (0.00 sec)

ऊपर दिए गए आउटपुट को देखें, वर्णसेट को latin7 में बदल दिया गया है।


  1. MySQL रूट पासवर्ड को कैसे रीसेट या बदलें?

    रूट पासवर्ड को रीसेट या बदलने के लिए, पहले हमें MySQL को एडमिनिस्ट्रेटर मोड में खोलना होगा। वहां, हम सभी उपयोगकर्ताओं के साथ-साथ होस्ट को भी देख सकते हैं। निम्नलिखित प्रश्न है - उपयोगकर्ता का चयन करें, उपयोगकर्ता से होस्ट करें; यहाँ आउटपुट है। +---------------------+----------+| उपयोगकर्ता | मेजबा

  1. मैं MySQL में किसी तालिका की संरचना को कैसे क्लोन करूं?

    MySQL में क्लोन करने के लिए LIKE क्लॉज का प्रयोग करें। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.55 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1 मानों में डालें (102, कैरोल); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड) चयन कथन का उपयोग करके ताल

  1. MySQL के साथ दिनांक रिकॉर्ड वाली तालिका में दिनांक कैसे बदलें?

    मान लीजिए कि आपको तारीख बदलने और साल जोड़ने की जरूरत है। इसके लिए DATE_ADD() के साथ UPDATE कमांड का इस्तेमाल करें। आइए पहले एक टेबल बनाएं - तालिका बनाएं DemoTable1984 (शिपिंग दिनांक दिनांक);क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - De