কম্পিউটার টিউটোরিয়াল

mysqlimport - একটি MySQL ডেটা ইম্পোর্ট প্রোগ্রাম


mysqlimport ক্লায়েন্ট একটি কমান্ড-লাইন ইন্টারফেস নিয়ে আসে যা LOAD DATA SQL স্টেটমেন্টে সাহায্য করে। mysqlimport-এর অধিকাংশ অপশন সরাসরি LOAD DATA সিন্ট্যাক্সের ক্লজের সাথে রেসপন্ড করে।

mysqlimport আহ্বান করা

mysqlimport ইউটিলিটি নিচেরভাবে আহ্বান করা যায়:

shell> mysqlimport [options] db_name textfile1 [textfile2 ...]

কমান্ড লাইনে নামांकিত প্রতিটি টেক্সট ফাইলের জন্য, mysqlimport ফাইল নাম থেকে যেকোনো এক্সটেনশন সরিয়ে ফলাফলটি ব্যবহার করে টেবিলের নাম নির্ধারণ করে যাতে ফাইলটির কন্টেন্ট ইম্পোর্ট করা হয়।

উদাহরণ

উদাহরণ নিই: sample.txt, sample.text, এবং sample নামের ফাইলগুলো সব sample নামে একটি টেবিলে ইম্পোর্ট হবে।

এই ইউটিলিটি নিচের অপশনগুলো সমর্থন করে, যেগুলো কমান্ড লাইনে বা অপশন ফাইলের [mysqlimport] এবং [client] গ্রুপে নির্দিষ্ট করা যায়।

--bind-address=ip_address

যদি কম্পিউটারে একাধিক নেটওয়ার্ক ইন্টারফেস থাকে, এই অপশন ব্যবহার করে কোন ইন্টারফেস MySQL সার্ভারের সাথে সংযোগ করতে ব্যবহার হবে তা সিলেক্ট করা যায়।

--character-sets-dir=dir_name

ক্যারেক্টার সেট ইনস্টল করা ডিরেক্টরি।

--columns=column_list, -c column_list

একটি কমা-সেপারেটেড কলাম নামের তালিকা এর মান হিসেবে নেয়। কলাম নামের ক্রম নির্দেশ করে যে ডেটা ফাইল কলামগুলো টেবিল কলামের সাথে কীভাবে ম্যাচ করতে হবে।

--compress, -C

সম্ভব হলে ক্লায়েন্ট এবং সার্ভারের মাঝপথে পাঠানো সকল ইনফরমেশন কমপ্রেস করে।

--compression-algorithms=value

সার্ভারের সাথে সংযোগের জন্য অনুমোদিত কমপ্রেশন অ্যালগরিদম। উপলব্ধ অ্যালগরিদমগুলো protocol_compression_algorithms সিস্টেম ভেরিয়েবলের মতই। ডিফল্ট মান uncompressed।

--enable-cleartext-plugin

mysql_clear_password ক্লียারটেক্সট অথেন্টিকেশন প্লাগইন সক্ষম করে।

--force, -f

এই অপশন এররগুলো উপেক্ষা করে। উদাহরণ: যদি একটি টেক্সট ফাইলের জন্য টেবিল অস্তিত্বে না থাকে, বাকি ফাইলগুলো প্রসেস করা চালু থাকে। --force ছাড়া mysqlimport টেবিল না থাকলে এক্সিট করে।


  1. mysqlimport - একটি MySQL ডেটা ইম্পোর্ট প্রোগ্রাম

  2. C প্রোগ্রাম: ফাইল থেকে ডেটা পড়ে প্রদর্শন করা

  3. C# প্রোগ্রাম ফাইল রিনেম করার জন্য

  4. PDF থেকে Excel-এ ডেটা ইম্পোর্ট করার উপায়