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

हम MySQL तालिका से कुछ फ़ील्ड को CSV फ़ाइल में कैसे निर्यात कर सकते हैं?

<घंटा/>

यह MySQL टेबल से डेटा को फाइल में एक्सपोर्ट करते समय सेलेक्ट … INTO OUTFILE स्टेटमेंट में कॉलम नाम प्रदान करके किया जा सकता है। हम इसे निम्न उदाहरण की सहायता से स्पष्ट कर रहे हैं -

उदाहरण

मान लीजिए कि हमारे पास तालिका 'Student_info' से निम्नलिखित डेटा है -

mysql> Select * from Student_info;
+------+---------+------------+------------+
| id   | Name    | Address    | Subject    |
+------+---------+------------+------------+
|  101 | YashPal | Amritsar   | History    |
| 105  | Gaurav  | Chandigarh | Literature |
| 125  | Raman   | Shimla     | Computers  |
| 130  | Ram     | Jhansi     | Computers  |
| 132  | Shyam   | Chandigarh | Economics  |
| 133  | Mohan   | Delhi      | Computers  |
+------+---------+------------+------------+
6 rows in set (0.07 sec)

मान लीजिए कि हम चाहते हैं कि उपरोक्त तालिका से केवल दो कॉलम 'आईडी' और 'नाम' को एक फाइल में निर्यात किया जाए, तो निम्न क्वेरी 'स्टूडेंट_इन्फो' टेबल से केवल 'आईडी' और 'नाम' के मानों को 'स्टूडेंट_इन्फो' नाम की फाइल में निर्यात कर सकती है। student1.csv' -

mysql> Select id, Name from Student_info INTO OUTFILE 'C:/mysql/bin/mysql-files/student1.csv';
Query OK, 6 rows affected (0.07 sec)

उपरोक्त क्वेरी 'Student1.csv' नाम की एक फ़ाइल बनाएगी और उसमें 'Student_info' तालिका से 'id' और 'name' कॉलम के मान निर्यात करेगी।


  1. मैं खंड से तालिका के रूप में MySQL सबक्वायरी का उपयोग कैसे कर सकता हूं?

    हम FROM क्लॉज में टेबल के रूप में सबक्वेरी का उपयोग उसी तरह कर सकते हैं जैसे WHERE क्लॉज में ऑपरेटर के साथ सबक्वेरी के परिणाम का उपयोग किया जा सकता है। निम्नलिखित उदाहरण में, हम सबक्वेरी के परिणाम को FROM क्लॉज के बाद लिखकर तालिका के रूप में उपयोग कर रहे हैं। सबक्वेरी के बाद उपनाम का उपयोग करना अनिव

  1. मैं एक MySQL तालिका से मौजूदा कॉलम को कैसे छोड़ सकता हूं?

    हम ALTER स्टेटमेंट के साथ DROP स्टेटमेंट का उपयोग करके MySQL टेबल से किसी विशेष मौजूदा कॉलम को हटा सकते हैं। इसका सिंटैक्स इस प्रकार होगा - सिंटैक्स ALTER TABLE table_name DROP column_name; यहां, table_name उस तालिका का नाम है जिससे हम कॉलम हटाना चाहते हैं। कॉलम_नाम उस कॉलम का नाम है जिसे टेबल से

  1. मैं MySQL में बूलियन फ़ील्ड कैसे जोड़ सकता हूँ?

    आप टिनिंट (1) या बूल या बूलियन का उपयोग कर सकते हैं। सभी समानार्थी हैं। यदि आप बूल या बूलियन डेटाटाइप का उपयोग करते हैं, तो यह आंतरिक रूप से छोटे में बदल जाता है(1)। PHP में, मान 0 गलत का प्रतिनिधित्व करता है और 1 सत्य का प्रतिनिधित्व करता है। 0 को छोड़कर कोई अन्य संख्या भी सत्य है। आइए एक टेबल का