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

MySQL टेबल से कुछ फील्ड को CSV फ़ाइल में कैसे एक्सपोर्ट करें?


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

उदाहरण

मान लीजिए हमारे पास '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)

मान लीजिए हम उपरोक्त टेबल से केवल दो कॉलम 'id' और 'Name' को फ़ाइल में एक्सपोर्ट करना चाहते हैं तो निम्नलिखित क्वेरी 'Student_info' टेबल से केवल 'id' और 'name' के मानों को '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 क्लॉज में टेबल की तरह कैसे उपयोग करें?

    सबक्वेरी को FROM क्लॉज में एक टेबल (डेराइव्ड टेबल) की तरह उपयोग कर सकते हैं, जैसे WHERE क्लॉज में ऑपरेटर के साथ सबक्वेरी परिणाम का उपयोग करते हैं। आवश्यकता: सबक्वेरी के बाद एलियास (AS name) अनिवार्य है। उदाहरण - Cars टेबल: Select * from Cars; +------+--------------+---------+ | ID | Name

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

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

  1. - MySQL में बूलियन (Boolean) फील्ड जोड़ें: TINYINT(1), BOOL, BOOLEAN

    MySQL में बूलियन डेटा टाइप: TINYINT(1), BOOL, BOOLEAN — सभी समानार्थी हैं मुख्य तथ्य: BOOL और BOOLEAN TINYINT(1) के समानार्थी (synonyms) हैं आंतरिक रूप से MySQL इन्हें TINYINT(1) में बदल देता है स्टोरेज: 1 बाइट (रेंज: -128 से 127 साइनड, 0 से 255 अनसाइनड) 0 = FALSE, 1 = TRUE (कोई भी गैर-शून्य = TRU