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

हम MySQL में किसी विशेष तालिका के लिए उपयोग किए जाने वाले स्टोरेज इंजन का पता कैसे लगा सकते हैं?


निम्न MySQL स्टेटमेंट 'tutorial' नाम के डेटाबेस में 'स्टूडेंट' टेबल के लिए इस्तेमाल किए गए स्टोरेज इंजन का पता लगा सकता है -

mysql> SELECT ENGINE FROM information_schema.TABLES
  -> WHERE TABLE_SCHEMA = 'tutorial'
  -> AND TABLE_NAME = 'Student';
+--------+
| ENGINE |
+--------+
| MyISAM |
+--------+
1 row in set (0.13 sec)

  1. क्या मैं उपयोग किए जाने वाले अगले auto_increment का पता लगा सकता हूं?

    हां, आप SELECT AUTO_INCREMENT के साथ अगले auto_increment का पता लगा सकते हैं जैसा कि नीचे दिए गए सिंटैक्स में दिखाया गया है - INFORMATION_SCHEMA.TABLESWHERE TABLE_SCHEMA=yourDatabaseName और TABLE_NAME=yourTableName से AUTO_INCREMENT का चयन करें; आइए पहले एक टेबल बनाएं - तालिका बनाएं DemoTable(Cli

  1. क्या हम उपयोगकर्ता शब्द का उपयोग MySQL तालिका के लिए कर सकते हैं?

    आप MySQL तालिका के लिए उपयोगकर्ता का उपयोग नहीं कर सकते क्योंकि यह MySQL में एक आरक्षित शब्द है। आप उपयोगकर्ता से उपयोगकर्ता या कुछ और नाम बदल सकते हैं या आप उपयोगकर्ता शब्द के आसपास बैकटिक्स का उपयोग कर सकते हैं। उपयोगकर्ता शब्द का उपयोग उपयोगकर्ता बनाने के लिए किया जा सकता है या MySQL डेटाबेस से

  1. MySQL टेबल स्टोरेज इंजन को कैसे अपडेट करें

    MySQL टेबल इंजन को अपडेट करने के लिए, नीचे दिए गए सिंटैक्स का पालन करें - सिंटैक्स टेबल बदलें yourTableName ENGINE=InnoDB; आइए पहले एक टेबल बनाएं - ) Engine=MyISAM,AUTO_INCREMENT=101;क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.18 सेकंड) आइए तालिका के विवरण की जाँच करें - क्रिएट टेबल डेमोटेबल दिखाएं;