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

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


MySQL में क्लोन करने के लिए LIKE क्लॉज का प्रयोग करें। आइए पहले एक टेबल बनाएं -

mysql> टेबल बनाएं DemoTable1-> (-> StudentId int,-> StudentName varchar(20)-> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.55 सेकंड)

इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें -

mysql> DemoTable1 मानों में डालें (100, 'जॉन'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.20 सेकंड) mysql> DemoTable1 मानों में डालें (101, 'सैम'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.20 सेकंड) )mysql> DemoTable1 मानों में डालें (102, 'कैरोल'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड)

चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें -

mysql> DemoTable1 से *चुनें;

आउटपुट

यह निम्नलिखित आउटपुट उत्पन्न करेगा -

<पूर्व>+-----------+---------------+| छात्र आईडी | छात्र का नाम |+-----------+---------------+| 100 | जॉन || 101 | सैम || 102 | कैरल |+-----------+---------------+3 पंक्तियों में सेट (0.00 सेकंड)

MySQL में टेबल स्ट्रक्चर को क्लोन करने के लिए क्वेरी निम्नलिखित है -

mysql> टेबल बनाएं DemoTable2 LIKE DemoTable1;क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.53 सेकंड)

आइए नव निर्मित तालिका की संरचना की जाँच करें -

mysql> तालिका बनाएं DemoTable2 दिखाएं;

आउटपुट

यह निम्नलिखित आउटपुट उत्पन्न करेगा -

<पूर्व>+--------------+---------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- ------------+| टेबल | तालिका बनाएँ|+--------------+------------------------------------------ -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- ------------+| डेमोटेबल2 | तालिका बनाएँ `demotable2` (`StudentId` int(11) DEFAULT NULL, `StudentName` varchar(20) COLLATE utf8_unicode_ci DEFAULT NULL) इंजन=InnoDB DEFAULT CHARSET=utf8 OLLATE=utf8_unicode_ci |+---------- ---- +------------------------------------------ -------------------------------------------------- -------------------------------------------------- ------------------------------------------+1 सेट में पंक्ति (0.03 सेकंड)
  1. MySQL डेटाबेस टेबल के डेटाबेस इंजन को कैसे बदलें?

    सबसे पहले, MySQL डेटाबेस के प्रकार का निर्धारण करें यानी इसका इंजन InnoDB या MyISAM है। इसे प्राप्त करने के लिए, info_schema.columns.tables से इंजन कॉलम का उपयोग करें। वाक्य रचना इस प्रकार है। INFORMATION_SCHEMA.TABLESWHERE TABLE_SCHEMA =yourDatabaseName और TABLE_NAME =yourTableName से इंजन चुनें;

  1. MySQL के साथ महीने में तालिका में मानों का योग कैसे करें?

    इसके लिए, EXTRACT () का उपयोग करें, जो आपको विशिष्ट महीने के रिकॉर्ड निकालने की अनुमति देगा। उदाहरण के लिए, जनवरी में सभी कीमतों को जोड़ने के लिए (वर्ष चाहे जो भी हो)। आइए पहले एक − . बनाएं );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.53 सेकंड) इंसर्ट का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTabl

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

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