MySQL एक अद्भुत सुविधा प्रदान करता है जो आपको एक ही क्वेरी में सीधे CSV फ़ाइल आयात करने की अनुमति देता है।
आप जिस SQL कमांड की तलाश कर रहे हैं वह है LOAD DATA INFILE
यहां मैनुअल पेज:http://dev.mysql.com /doc/refman/5.1/hi/load-data.html
त्वरित उदाहरण:
LOAD DATA INFILE 'fileName'
INTO TABLE tableName
FIELDS TERMINATED BY '|' OPTIONALLY ENCLOSED BY '"'
LINES TERMINATED BY '\n'
(
field1,
field2,
field3,
@variable1,
@variable2,
etc
)
set
(
field4 = concat(@variable1,@variable2)
);
यह एक काफी बुनियादी उदाहरण है, लेकिन इसमें आप जो चाहते हैं उसमें से अधिकांश शामिल हैं। मैनुअल पेज इसके साथ कुछ बहुत ही जटिल चीजों को करने का पूरा विवरण देता है।
आशा है कि यह मदद करता है।