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

MySQL टेक्स्ट फ़ाइल में दो पंक्तियों के बीच खाली पंक्ति का मूल्यांकन कैसे करता है जब उस टेक्स्ट फ़ाइल को MySQL टेबल में इंपोर्ट किया जाता है?


मान लीजिए यदि टेक्स्ट फ़ाइल में लिखी दो पंक्तियों के बीच एक खाली पंक्ति है तो MySQL उस टेक्स्ट फ़ाइल को MySQL टेबल में इंपोर्ट करते समय इसे डेटा पंक्ति के रूप में मूल्यांकन करता है। इसे निम्नलिखित उदाहरण की मदद से समझा जा सकता है:

उदाहरण

मान लीजिए 'A.txt' नामक टेक्स्ट फ़ाइल में दो पंक्तियों के बीच एक खाली पंक्ति है जैसे:

105,Chum,USA,11000 
106,Danny,AUS,12000

अब हम टेक्स्ट फ़ाइल से MySQL टेबल में डेटा इंपोर्ट करने के लिए निम्नलिखित क्वेरी लिख सकते हैं:

mysql> LOAD DATA LOCAL INFILE 'd:\A.txt' INTO table employee10_tbl FIELDS TERMINATED BY ','; Query OK, 3 rows affected, 4 warnings (0.05 sec) Records: 3 Deleted: 0 Skipped: 0 Warnings: 4

उपरोक्त क्वेरी दिखाती है कि 3 पंक्तियां अपलोड की गई हैं जिनमें 4 चेतावनियां हैं। अब, निम्नलिखित क्वेरी की मदद से हम देख सकते हैं कि क्या अपलोड किया गया है:

mysql> Select * from employee10_tbl; 
+------+----------------+----------+--------+ 
| Id   | Name           | Country  | Salary | 
+------+----------------+----------+--------+ 
| 105  | Chum           | USA      |  11000 | 
|   0  | NULL           | NULL     |   NULL | 
| 106  | Danny          | AUS      |  12000 | 
+------+----------------+----------+--------+ 
3 rows in set (0.00 sec)

उपरोक्त परिणाम सेट दिखाता है कि MySQL दो पंक्तियों के बीच खाली पंक्ति को डेटा मान के रूप में मूल्यांकन करता है और कॉलम में NULL और 0 अपलोड करता है।


  1. - MySQL में रिजर्व्ड वर्ड को टेबल/कॉलम नाम के रूप में कैसे उपयोग करें?

    MySQL में रिजर्व्ड कीवर्ड (जैसे INSERT, ADD, KEY, LIKE) को टेबल या कॉलम नाम के रूप में उपयोग करने के लिए बैकटिक (`) का उपयोग करें। समस्या: रिजर्व्ड वर्ड बिना बैकटिक के केस 1: टेबल नाम के रूप में mysql> create table insert (Id int); ERROR 1064 (42000): You have an error in your SQL syntax... ne

  1. - Java में MySQL LIKE के साथ खोज वेरिएबल का उपयोग करते समय उद्धरण चिह्नों का सही उपयोग

    सही सिंटैक्स String sqlQuery = SELECT * FROM yourTableName WHERE yourColumnName LIKE % + searchVariable + %; उदाहरण टेबल बनाएं: INSERT INTO demo19 (name) VALUES (John Smith), (David Miller), (Adam Smith), (Chris Brown); Java कोड String searchKeyWord = Smith; String sqlQuery = SELECT * FROM demo19

  1. - PHP में टेक्स्ट फ़ाइल की केवल अंतिम 5 लाइनें कैसे पढ़ें?

    टेक्स्ट फ़ाइल की केवल अंतिम 5 लाइनें पढ़ने के लिए, कोड निम्नानुसार है: उदाहरण $file = file(filename.txt); for ($i = max(0, count($file) - 6); $i < count($file); $i++) { echo $file[$i] . \n; } आउटपुट यह निम्न आउटपुट देगा: यह मानते हुए कि फ़ाइल में 5 से अधिक लाइनें हैं, टेक्स्ट फ़ाइल की अंतिम