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

MySQL LOAD DATA स्टेटमेंट क्या है और कैसे उपयोग करें?

LOAD DATA स्टेटमेंट डेटा फ़ाइलों से डेटाबेस में तेजी से डेटा आयात करने के लिए उपयोग किया जाता है। यह फ़ाइल से सीधे रिकॉर्ड पढ़कर टेबल में इन्सर्ट करता है।

सिंटैक्स:

LOAD DATA LOCAL INFILE '[path/][file_name]' INTO TABLE [table_name];
  • path - फ़ाइल का पता
  • file_name - .txt फ़ाइल का नाम
  • table_name - लक्ष्य टेबल जहां डेटा लोड होगा

उदाहरण - A.txt फ़ाइल से डेटा लोड करना:

फ़ाइल सामग्री (d:/A.txt, टैब-सेपरेटेड):

100 John USA 10000
101 Paul UK 12000
102 Henry NZ 11000
103 Rick USA 17000
104 Corey USA 15000

लक्ष्य टेबल:

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

डेटा लोड कमांड:

mysql> LOAD DATA LOCAL INFILE 'd:\A.txt' INTO table employee_tbl;
Query OK, 5 rows affected (0.15 sec)
Records: 5  Deleted: 0  Skipped: 0  Warnings: 0

mysql> Select * from employee_tbl;
+------+-------+---------+--------+
| Id   | Name  | Country | Salary |
+------+-------+---------+--------+
| 100  | John  | USA     | 10000  |
| 101  | Paul  | UK      | 12000  |
| 102  | Henry | NZ      | 11000  |
| 103  | Rick  | USA     | 17000  |
| 104  | Corey | USA     | 15000  |
+------+-------+---------+--------+

महत्वपूर्ण विकल्प:

  • FIELDS TERMINATED BY '\t' - फ़ील्ड सेपरेटर (डिफ़ॉल्ट टैब)
  • LINES TERMINATED BY '\n' - लाइन सेपरेटर
  • IGNORE n LINES - शुरुआती n लाइनें छोड़ें (हेडर के लिए)
  • LOCAL - क्लाइंट-साइड फ़ाइल पढ़ने के लिए (सुरक्षा के लिए डिफ़ॉल्ट बंद हो सकता है)

प्रदर्शन: LOAD DATA एकल INSERT स्टेटमेंट्स की तुलना में बहुत तेज है (बल्क लोडिंग)।

  1. डेटा सेंटर क्या है? डेटा सेंटर क्या है?

    एक डेटा सेंटर, जिसे कभी-कभी डेटासेंटर (एक शब्द) लिखा जाता है, एक ऐसी सुविधा को दिया गया नाम है जिसमें बड़ी संख्या में कंप्यूटर सर्वर और संबंधित उपकरण होते हैं। डेटा सेंटर को एक कंप्यूटर रूम के रूप में सोचें जो अपनी दीवारों से आगे निकल गया है। वे किसी भी प्रकार का डेटा स्टोर कर सकते हैं, चाहे वह किस

  1. - MySQL की मुख्य विशेषताएं (Main Features of MySQL)

    MySQL की प्रमुख विशेषताएं 1. ओपन-सोर्स मुफ्त डाउनलोड, उपयोग, संशोधन; GPL लाइसेंस; सोर्स कोड अध्ययन/परिवर्तन योग्य। 2. तेज़ और विश्वसनीय मेमोरी में कुशल स्टोरेज; डेटा सुसंगतता और गैर-अतिरेक; त्वरित एक्सेस/मैनिपुलेशन। 3. स्केलेबल छोटे से बड़े डेटा, क्लस्टर तक; बड़े डेटाबेस के लिए डिज़ाइन किया गया।

  1. - MySQL क्या है? इसकी विशेषताओं पर चर्चा

    MySQL परिचय MySQL (उच्चारण: माय सीक्वल) एक ओपन-सोर्स SQL डेटाबेस प्रबंधन प्रणाली है। SQL (ANSI/ISO मानक) डेटाबेस एक्सेस/काम के लिए भाषा है। वर्तमान में Oracle Corporation द्वारा विकसित/रखरखाव। आधिकारिक साइट: mysql.com MySQL की विशेषताएं डेटाबेस प्रबंधन प्रणाली डेटा को कुशलतापूर्वक स्टोर, प्रबंधित