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

मैं MySQL EXPLAIN कथन द्वारा किसी तालिका के किसी विशेष स्तंभ के बारे में जानकारी कैसे प्राप्त कर सकता हूँ? EXPLAIN कथन?

<घंटा/>

जैसा कि हम जानते हैं कि EXPLAIN कथन संपूर्ण तालिका की जानकारी/संरचना प्रदान करेगा। टेबल के नाम और कॉलम के नाम के साथ EXPLAIN स्टेटमेंट की मदद से हम उस कॉलम के बारे में जानकारी प्राप्त कर सकते हैं।

सिंटैक्स

EXPLAIN table_name col_name;

उदाहरण1

mysql> EXPLAIN employee ID;
+-------+---------+------+-----+---------+----------------+
| Field | Type    | Null | Key | Default | Extra          |
+-------+---------+------+-----+---------+----------------+
| ID    | int(11) | NO   | PRI | NULL    | auto_increment |
+-------+---------+------+-----+---------+----------------+
1 row in set (0.11 sec)

उपरोक्त क्वेरी 'कर्मचारी' नामक तालिका के कॉलम 'आईडी' के बारे में जानकारी देगी।

उदाहरण2

mysql> EXPLAIN employee name;
+-------+-------------+------+-----+---------+---------+
| Field | Type        | Null | Key | Default | Extra   |
+-------+-------------+------+-----+---------+---------+
| Name  | varchar(20) | YES  |     | NULL    |         |
+-------+-------------+------+-----+---------+---------+
1 row in set (0.03 sec)

उपरोक्त क्वेरी 'कर्मचारी' नामक तालिका के अन्य कॉलम 'नाम' के बारे में जानकारी देगी।


  1. MySQL समय कॉलम पर औसत कैसे प्राप्त करें?

    औसत समय कॉलम प्राप्त करने के लिए, नीचे दिए गए सिंटैक्स का उपयोग करें। यह समय प्रारूप में औसत देगा - SEC_TO_TIME(AVG(TIME_TO_SEC(yourColumnName))) को अपने TableName से किसी भी VariableName के रूप में चुनें; उपरोक्त अवधारणा को समझने के लिए, आइए एक तालिका बनाएं। निम्नलिखित प्रश्न है - );क्वेरी ओके, 0

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

    MySQL में किसी तालिका के प्रत्येक कॉलम को हटाने के लिए, आप DROP TABLE कमांड का उपयोग कर सकते हैं। निम्नलिखित वाक्य रचना है: ड्रॉप टेबल yourTableName; आइए पहले एक टेबल बनाएं: टेबल बनाएं डेमोटेबल (StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, StudentFirstName varchar(20), StudentLastName varcha

  1. मैं अपने MySQL टेबल कॉलम के नाम कैसे प्राप्त कर सकता हूं?

    इसके लिए आप SHOW कमांड का इस्तेमाल कर सकते हैं। निम्नलिखित वाक्य रचना है - अपनेTableName से कॉलम दिखाएं; आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable(StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, StudentFirstName varchar(20), StudentLastName varchar(20), StudentAge int, StudentAddress varc