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

NULL मान वाले टेबल से डेटा CSV फ़ाइल में एक्सपोर्ट करते समय \N के अलावा कोई अन्य मान कैसे स्टोर करें?

यदि हम CSV फ़ाइल में \N के अलावा कोई अन्य मान स्टोर करना चाहते हैं जब किसी NULL मान वाले टेबल से डेटा CSV फ़ाइल में एक्सपोर्ट किया जाता है, तो हमें IFNULL स्टेटमेंट का उपयोग करके \N मानों को अन्य मान से बदलना होगा। इसे समझने के लिए निम्न उदाहरण लेते हैं।

उदाहरण

मान लें हम 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  |
| 150  | Saurabh | NULL       | Literature |
+------+---------+------------+------------+
7 rows in set (0.00 sec)

जैसा कि हम देख सकते हैं कि परिणाम में id 150 के लिए एड्रेस फील्ड में NULL मान है। अब निम्न क्वेरी इस टेबल के डेटा को Student_28.CSV में एक्सपोर्ट करेगी और \N के स्थान पर 'Not Applicable' स्टोर करेगी:

mysql> Select IFNULL(id,'Not Applicable'), IFNULL(Name,'Not Applicable'), IFNULL(Address,'Not Applicable'), IFNULL(Subject,'Not Applicable') from Student_info INTO OUTFILE 'C:/mysql/bin/mysql-files/student_28.csv' FIELDS TERMINATED BY ',';
Query OK, 7 rows affected (0.02 sec)

हम देख सकते हैं कि student_28.CSV में \N के स्थान पर Not Applicable है:

101  YashPal  Amritsar     History
105  Gaurav   Chandigarh   Literature
125  Raman    Shimla       Computers
130  Ram      Jhansi       Computers
132  Shyam    Chandigarh   Economics
133  Mohan    Delhi        Computers
150  Saurabh  Not Applicable Literature
  1. - MySQL व्यू में मान कैसे अपडेट करें जैसे हम MySQL तालिका में करते हैं?

    हम जानते हैं कि UPDATE स्टेटमेंट की सहायता से हम MySQL तालिका में मान अपडेट कर सकते हैं और इसी तरह हम MySQL व्यू में मान अपडेट कर सकते हैं। UPDATE स्टेटमेंट का वाक्यविन्यास समान होगा सिवाय इसके कि तालिका नाम के स्थान पर हमें व्यू का नाम प्रदान करना होगा। हम Info नामक व्यू से निम्न डेटा ले रहे हैं ता

  1. - MySQL उत्पाद टेबल से उत्पादों का कुल मूल्य कैसे गणना करें?

    MySQL में मात्रा × मूल्य का योग से कुल उत्पाद मूल्य निकालें आइए पहले एक टेबल बनाते हैं: create table DemoTable ( ProductId int NOT NULL AUTO_INCREMENT PRIMARY KEY, ProductQuantity int, ProductPrice int ); Query OK, 0 rows affected (0.19 sec) इन्सर्ट कमांड से टेबल में कुछ रिकॉर्ड डालें:

  1. जावा में CSV फ़ाइल से डेटा कैसे पढ़ें? जावा में CSV फ़ाइल से डेटा कैसे पढ़ें?

    CSV का अर्थ कॉमा सेपरेटेड वैल्यूज़ है। CSV फ़ाइल में, प्रत्येक पंक्ति में शब्द होते हैं जो कॉमा (,) से अलग होते हैं और इसे .csv एक्सटेंशन के साथ स्टोर किया जाता है। हम BufferedReader क्लास के readLine() मेथड का उपयोग करके CSV फ़ाइल को लाइन दर लाइन पढ़ सकते हैं। प्रत्येक पंक्ति को कॉमा कैरेक्टर पर