কোনও সিএসভি ফাইল থেকে তথ্য টানতে স্ক্রিপ্ট লেখার পরিবর্তে আপনি এমওয়াইএসকিউএলকে সরাসরি এটিতে লিঙ্ক করতে পারেন এবং নিম্নলিখিত এসকিউএল সিনট্যাক্স ব্যবহার করে তথ্য আপলোড করতে পারেন।
মাইএসকিউএলে একটি এক্সেল ফাইল আমদানি করতে প্রথমে এটি একটি সিএসভি ফাইল হিসাবে রফতানি করুন। এক্সেল সিএসভি ফাইলের শেষে রেখেছিল খালি ডেটা সহ উত্পন্ন সিএসভি ফাইল থেকে সিএসভি শিরোনামগুলি সরান।
এরপরে আপনি এটি চালিয়ে একটি মাইএসকিউএল টেবিলের মধ্যে আমদানি করতে পারেন:
load data local infile 'uniq.csv' into table tblUniq fields terminated by ','
enclosed by '"'
lines terminated by '\n'
(uniqName, uniqCity, uniqComments)
যেমনটি পড়েছেন: সরাসরি মাইএসকিউএলে সিএসভি ফাইল আমদানি করুন
সম্পাদনা
আপনার ক্ষেত্রে, প্রথম সারিটি সন্ধান করার জন্য এবং তাদের কলামের নাম হিসাবে নির্ধারণের জন্য আপনাকে প্রথমে একটি দোভাষী লিখতে হবে।
সম্পাদনা -২
মাইএসকিউএল ডক্স থেকে উপর LOAD DATA
সিনট্যাক্স :
IGNORE number LINES
বিকল্প ফাইলের শুরুতে লাইন উপেক্ষা করার ব্যবহার করা যাবে। উদাহরণস্বরূপ, আপনি IGNORE 1 LINES
কলামের নাম সহ প্রাথমিক শিরোনামের লাইনটি এড়িয়ে যেতে ব্যবহার করতে পারেন :
LOAD DATA INFILE '/tmp/test.txt' INTO TABLE test IGNORE 1 LINES;
অতএব, আপনি নিম্নলিখিত বিবৃতি ব্যবহার করতে পারেন:
LOAD DATA LOCAL INFILE 'uniq.csv'
INTO TABLE tblUniq
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
LINES TERMINATED BY '\n'
IGNORE 1 LINES
(uniqName, uniqCity, uniqComments)