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

MySQL में टेबल का नाम कैसे बदलें?

<घंटा/>

तालिका का नाम बदलने के लिए, परिवर्तन और नाम बदलें कमांड का उपयोग किया जा सकता है। इन्हें निम्नलिखित चरणों की सहायता से प्रदर्शित किया जाता है -

सबसे पहले create कमांड की मदद से एक टेबल बनाई जाती है। यह इस प्रकार दिया गया है -

mysql> CREATE table Employee
   -> (
   -> EmpId int,
   -> EmpName varchar(200)
   -> );
Query OK, 0 rows affected (0.49 sec)

तालिका का नाम बदलने का सिंटैक्स निम्नानुसार दिया गया है -> alter table yourtableName rename toYourNewtableName;

उपरोक्त सिंटैक्स का उपयोग निम्न क्वेरी का उपयोग करके तालिका का नाम बदलने के लिए किया जाता है -

mysql> alter table Employee rename to EmployeeTable;
Query OK, 0 rows affected (0.56 sec)

अब जब तालिका का नाम बदल दिया गया है, तो चयन कथन का उपयोग यह देखने के लिए किया जाता है कि नाम बदलने की प्रक्रिया सफल रही या नहीं। उसके लिए प्रश्न इस प्रकार दिया गया है -

mysql> SELECT * from Employee;
ERROR 1146 (42S02): Table 'business.employee' doesn't exist

उपरोक्त क्वेरी एक त्रुटि देती है क्योंकि अब कर्मचारी नाम की कोई तालिका नहीं है। नाम बदलकर कर्मचारी तालिका कर दिया गया है।

उपरोक्त क्वेरी को फिर से तालिका नाम 'कर्मचारीटेबल' के साथ निष्पादित किया जाता है। यह नीचे दिखाया गया है -

mysql> SELECT * from EmployeeTable;
Empty set (0.00 sec)

अब, उपरोक्त क्वेरी के लिए कोई त्रुटि नहीं है क्योंकि तालिका का नाम कर्मचारी को कर्मचारी तालिका में बदल दिया गया है।


  1. MySQL तालिका को बैच कैसे अपडेट करें?

    आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.59 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें (7:55:00); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.10 सेकंड) चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें - डेमोटेबल से * चुनें; यह

  1. एक MySQL क्वेरी के साथ तालिका कॉलम में तिथियों का प्रारूप कैसे बदलें?

    तिथियों का प्रारूप बदलने के लिए, DATE_FORMAT() फ़ंक्शन का उपयोग करें। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1906 (ड्यूटाइम डेटाटाइम);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1906 मानों (2018-04-25) में डालें; क्वेरी ठीक

  1. मैं कैसे पता लगा सकता हूं कि MySQL में कोई तालिका मौजूद है या नहीं?

    तालिका के अस्तित्व का पता लगाने के लिए, INFORMATION_SCHEMA.TABLES की अवधारणा का उपयोग करें। निम्नलिखित सिंटैक्स है - सूचना_स्कीमा.टेबल्स से table_name चुनें, जहां table_schema=database()और table_name=yourTableName; ऊपर दिए गए सिंटैक्स को समझने के लिए, आइए एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ