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

हम टेक्स्ट फ़ाइल से डेटा को MySQL तालिका में आयात करने के लिए 'एनक्लोज़्ड बाय' विकल्प के साथ MySQL LOAD DATA INFILE कथन कैसे कर सकते हैं?

<घंटा/>

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

उदाहरण

निम्नलिखित 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 INTO….SELECT स्टेटमेंट का इस्तेमाल कर सकते हैं। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTabe1 (मार्क्स इंट);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.66 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTabe1 मानों में सम्मिलित करें(49);क्वेरी ठीक है, 1 पंक्ति प्रभाव

  1. MySQL तालिका से डेटा हटाने के बाद 1 के साथ स्वत:वृद्धि कैसे करें?

    इसके लिए आप TRUNCATE TABLE कमांड का इस्तेमाल कर सकते हैं। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1796 (StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, StudentName varchar(20));क्वेरी ठीक, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1

  1. टेक्स्ट फ़ाइल से एक्सेल में डेटा कैसे आयात करें (3 तरीके)

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