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

MySQL LOAD DATA INFILE स्टेटमेंट के साथ 'ENCLOSED BY' विकल्प का उपयोग करके टेक्स्ट फ़ाइल से डेटा कैसे इंपोर्ट करें?


कभी-कभी इनपुट टेक्स्ट फ़ाइलों में टेक्स्ट फील्ड डबल कोट्स से संलग्न होते हैं और ऐसी फ़ाइलों से डेटा इंपोर्ट करने के लिए हमें LOAD DATA INFILE स्टेटमेंट के साथ 'ENCLOSED BY' विकल्प का उपयोग करना होगा। हम इसे समझने के लिए निम्नलिखित उदाहरण पर विचार कर रहे हैं:

उदाहरण

A.txt फ़ाइल में निम्नलिखित कॉमा-सेपरेटेड मान हैं:

100,"Ram","INDIA",25000 
101,"Mohan","INDIA",28000

हम इस डेटा को employee2_tbl नामक निम्नलिखित फ़ाइल में इंपोर्ट करना चाहते हैं:

mysql> Create table employee2_tbl(Id Int, Name Varchar(20), Country Varchar(20),Salary Int); Query OK, 0 rows affected (0.1 sec)

अब, फ़ाइल से डेटाबेस टेबल में डेटा का स्थानांतरण निम्नलिखित टेबल की मदद से किया जा सकता है:

mysql> LOAD DATA LOCAL INFILE 'd:\A.txt' INTO table employee2_tbl FIELDS TERMINATED BY ',' ENCLOSED BY '"'; Query OK, 2 rows affected (0.16 sec) Records: 2 Deleted: 0 Skipped: 0 Warnings: 0 
mysql> Select * from employee2_tbl; 
+------+-------+---------+--------+ 
| Id   | Name  | Country | Salary | 
+------+-------+---------+--------+ 
| 100  | Ram   | INDIA   |  25000 | 
| 101  | Mohan | INDIA   |  28000 | 
+------+-------+---------+--------+ 
2 rows in set (0.00 sec)

उपरोक्त परिणाम सेट दिखाता है कि A.txt फ़ाइल से डेटा टेबल में स्थानांतरित हो गया है।


  1. - MySQL में एक टेबल से डेटा कॉपी करके दूसरी टेबल में INSERT करने का स्टेटमेंट

    MySQL में INSERT INTO ... SELECT: एक टेबल से दूसरी टेबल में डेटा कॉपी करना एक टेबल से डेटा चुनकर सीधे दूसरी टेबल में डालने के लिए INSERT INTO ... SELECT स्टेटमेंट का उपयोग करें। यह डेटा माइग्रेशन, बैकअप, और ETL कार्यों के लिए कुशल है। वाक्यविन्यास INSERT INTO target_table (column1, column2, ...) SE

  1. - MySQL टेबल से डेटा डिलीट करने के बाद ऑटो इन्क्रीमेंट को 1 से कैसे शुरू करें?

    इसके लिए आप TRUNCATE TABLE कमांड का उपयोग कर सकते हैं। आइए पहले एक टेबल बनाते हैं: mysql> create table DemoTable1796 ( StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, StudentName varchar(20) ); Query OK, 0 rows affected (0.00 sec) इन्सर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें

  1. टेक्स्ट फ़ाइल डेटा को एक्सेल में इम्पोर्ट करें: सटीक परिणामों के लिए 3 सिद्ध विधियां टेक्स्ट फ़ाइल डेटा को एक्सेल में इम्पोर्ट करें: सटीक परिणामों के लिए 3 सिद्ध विधियां

    कभी-कभी, हमारा वांछित डेटा एक टेक्स्ट फ़ाइल में हो सकता है। और हमें विभिन्न ऑपरेशन करने के लिए उस डेटा को एक्सेल वर्कबुक में इम्पोर्ट करने की आवश्यकता होती है। इस लेख में, हम आपको टेक्स्ट फ़ाइल से एक्सेल में डेटा इम्पोर्ट करने के सरल लेकिन प्रभावी तरीके दिखाएंगे। उदाहरण के लिए, हम एक टेक्स्ट फ़ाइल म