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

MySQL टेबल से शर्तों के आधार पर मानों को फ़ाइल में कैसे एक्सपोर्ट करें?

MySQL टेबल से डेटा एक्सपोर्ट करते समय WHERE क्लॉज में शर्तों का उपयोग किया जा सकता है। इसे एक उदाहरण से समझते हैं।

उदाहरण

मान लें कि 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 मान 120 से अधिक है, तो निम्न क्वेरी Student_info टेबल से ऐसे रिकॉर्ड्स को Student4.CSV फ़ाइल में एक्सपोर्ट करेगी:

mysql> Select * from student_info WHERE id > 120 into outfile 'C:/mysql/bin/mysql-files/student4.csv' Fields terminated by ',';
Query OK, 4 rows affected (0.16 sec)

उपरोक्त क्वेरी निम्नलिखित मानों को Student4.CSV फ़ाइल में एक्सपोर्ट करेगी:

125  Raman   Shimla     Computers
130  Ram     Jhansi     Computers
132  Shyam   Chandigarh Economics
133  Mohan   Delhi      Computers
  1. - कुछ शर्त(शर्तों) के आधार पर तालिका से मान लेने वाला MySQL व्यू कैसे बनाएं?

    यदि हम एक ऐसा व्यू बनाना चाहते हैं जो किसी तालिका से कुछ विशेष शर्त(शर्तों) के आधार पर मान लेता है तो हमें व्यू बनाते समय WHERE क्लॉज का उपयोग करना होगा। WHERE क्लॉज के आधार पर मान व्यू में संग्रहीत होंगे। WHERE क्लॉज के साथ MySQL व्यू बनाने का वाक्यविन्यास निम्न हो सकता है: वाक्यविन्यास Create View

  1. - आधार तालिका से मानों की एक श्रृंखला चुनकर MySQL व्यू कैसे बनाएं?

    हम जानते हैं कि MySQL BETWEEN ऑपरेटर का उपयोग मानों की एक श्रृंखला से मानों का चयन करने के लिए किया जा सकता है। हम व्यू के साथ BETWEEN ऑपरेटर का उपयोग करके आधार तालिका से मानों की एक श्रृंखला का चयन कर सकते हैं। इस अवधारणा को समझने के लिए हम आधार तालिका student_info का उपयोग कर रहे हैं जिसमें निम्न

  1. - MySQL टेबल से 3 रैंडम मान कैसे प्रदर्शित करें

    रैंडम के लिए RAND() का उपयोग करें, जबकि मानों की संख्या के लिए LIMIT 3 यानी यहां 3: select yourColumnName from yourTableName order by rand() limit 3; पहले एक टेबल बनाते हैं: mysql> create table DemoTable646 ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,FirstName varchar(100) ); Query OK, 0 rows af