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

MySQL तालिका के कॉलम को संशोधित करने के लिए MODIFY के बजाय किसी अन्य कीवर्ड का क्या उपयोग किया जा सकता है?

<घंटा/>

हम मौजूदा तालिका के कॉलम को संशोधित करने के लिए कीवर्ड चेंज का उपयोग कर सकते हैं। चेंज कीवर्ड से हम कॉलम का नाम और उसकी परिभाषा दोनों बदल सकते हैं। इसका सिंटैक्स मॉडिफाइ कीवर्ड के साथ ALTER TABLE के सिंटैक्स से थोड़ा अलग होगा।

सिंटैक्स

Alter table table_name CHANGE old_columnname1 new_columnname1 datatype, CHANGE old_columnname2 new_columnname2 datatype… CHANGE old_columnnameN new_columnname datatype);

उदाहरण

नीचे दिए गए उदाहरण में, ALTER कमांड में CHANGE कीवर्ड की मदद से, 'City' और 'RollNo' कॉलम के नाम और आकार को संशोधित किया गया है।

mysql> Alter table Student CHANGE Rollno Id int, CHANGE City Place Varchar(10);
Query OK, 5 rows affected (0.40 sec)
Records: 5 Duplicates: 0 Warnings: 0

लेकिन, यदि हम केवल CHANGE कीवर्ड के साथ कॉलम का आकार बदलना चाहते हैं तो पुराने कॉलम का नाम दोनों बार कीवर्ड चेंज के बाद नए आकार के साथ लिखें। विवरण नीचे दिए गए उदाहरण में दिया गया है

mysql> Alter table Student CHANGE Email Email Varchar(30);
Query OK, 5 rows affected (0.33 sec)
Records: 5 Duplicates: 0 Warnings: 0

  1. क्या हम MySQL में किसी अन्य तालिका से किसी तालिका में कॉलम जोड़ सकते हैं?

    हाँ, हम किसी अन्य तालिका से तालिका में एक स्तंभ जोड़ सकते हैं। आइए पहले दो टेबल बनाएं। तालिका बनाने की क्वेरी इस प्रकार है - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.48 सेकंड) अब दूसरी टेबल बनाएं। दूसरी तालिका बनाने की क्वेरी इस प्रकार है - );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (1.57 सेकंड) अ

  1. किसी अन्य MySQL तालिका में एक कॉलम द्वारा ग्रुप करें

    इसके लिए आप CREATE TABLE AS SELECT स्टेटमेंट का इस्तेमाल कर सकते हैं। आइए पहले एक टेबल बनाएं - mysql> create table DemoTable1    -> (    -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    -> CountryName varchar(20)    -> ); Query OK, 0 rows affec

  1. तालिका के कॉलम नाम प्राप्त करने के लिए MySQL में सिंटैक्स क्या है?

    तालिका के कॉलम नाम प्राप्त करने के लिए सिंटैक्स इस प्रकार है - जानकारी_स्कीमा.कॉलम से कॉलम_नाम चुनेंजहां table_schema=yourDatabaseName और table_name=yourTableName; आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable( EmployeeId int, EmployeeFirstName varchar(20), EmployeeLastName varchar(20), EmployeeAg