এটি mysqlimport কমান্ড যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।
কার্যক্রম:
NAME এর
mysqlimport - একটি ডেটা আমদানি প্রোগ্রাম
সাইনোপিসিস
mysqlimport [অপশন] db_name textfile1 ...
বর্ণনাঃ
সার্জারির mysqlimport ক্লায়েন্ট LOAD DATA INFILE SQL-এ একটি কমান্ড-লাইন ইন্টারফেস প্রদান করে
বিবৃতি সর্বাধিক বিকল্প mysqlimport LOAD DATA INFILE এর ধারাগুলির সাথে সরাসরি মিলিত
বাক্য গঠন.
ডাকা mysqlimport এটার মত:
শেল> mysqlimport [অপশন] db_name textfile1 [textfile2 ...]
কমান্ড লাইনে নাম দেওয়া প্রতিটি পাঠ্য ফাইলের জন্য, mysqlimport থেকে যে কোনো এক্সটেনশন স্ট্রিপ করে
ফাইলের নাম এবং ফলাফলটি ব্যবহার করে টেবিলের নাম নির্ধারণ করতে যা আমদানি করতে হবে
ফাইলের বিষয়বস্তু। উদাহরণস্বরূপ, রোগী
রোগী নামের একটি টেবিলে আমদানি করা হবে।
mysqldump নিম্নলিখিত বিকল্পগুলিকে সমর্থন করে, যা কমান্ড লাইনে বা ইনে নির্দিষ্ট করা যেতে পারে
[mysqldump] এবং [ক্লায়েন্ট] বিকল্প ফাইল গ্রুপ। mysqldump এছাড়াও জন্য বিকল্প সমর্থন করে
প্রক্রিয়াকরণ বিকল্প ফাইল.
· --help, -?
একটি সহায়তা বার্তা প্রদর্শন করে প্রস্থান প্রদর্শন।
· --অক্ষর-সেট-ডির=পথ
ডিরেক্টরি যেখানে অক্ষর সেট ইনস্টল করা হয়।
· --কলাম=কলাম_লিস্ট, -c কলাম_লিস্ট
এই বিকল্পটি তার মান হিসাবে কলাম নামের একটি কমা দ্বারা পৃথক করা তালিকা নেয়। এর আদেশ
কলামের নামগুলি নির্দেশ করে কিভাবে ডেটা ফাইলের কলামগুলিকে টেবিল কলামের সাথে মেলে।
· -- কম্প্রেস, -C
ক্লায়েন্ট এবং সার্ভারের মধ্যে প্রেরিত সমস্ত তথ্য সংকুচিত করুন যদি উভয়ই সমর্থন করে
সঙ্কোচন.
· --ডিবাগ[=debug_options], -# [debug_options]
একটি ডিবাগিং লগ লিখুন। একটি সাধারণ debug_options স্ট্রিং হল d:t:o,FILE_NAME'। দ্য
ডিফল্ট হল 'd:t:o'।
· --ডিবাগ-চেক
প্রোগ্রাম প্রস্থান করার সময় কিছু ডিবাগিং তথ্য মুদ্রণ করুন।
· --ডিবাগ তথ্য
প্রিন্ট ডিবাগিং তথ্য এবং মেমরি এবং CPU ব্যবহার পরিসংখ্যান যখন প্রোগ্রাম
প্রস্থান
· --default-auth=প্লাগইন_নাম
ব্যবহার করার জন্য ডিফল্ট প্রমাণীকরণ ক্লায়েন্ট-সাইড প্লাগইন।
· --ডিফল্ট-অক্ষর-সেট=charset_name
ব্যবহার charset_name ডিফল্ট অক্ষর সেট হিসাবে।
· --defaults-extra-file=ফাইলের নাম
সেট ফাইলের নাম গ্লোবাল ডিফল্ট ফাইলের পরে ডিফল্ট বিকল্পগুলি পড়ার জন্য ফাইল হিসাবে
পড়া হয়েছে. প্রথম বিকল্প হিসেবে দিতে হবে।
· --defaults-file=ফাইলের নাম
সেট ফাইলের নাম ডিফল্ট বিকল্পগুলি পড়ার জন্য ফাইল হিসাবে, গ্লোবাল ডিফল্ট ফাইলগুলিকে ওভাররাইড করুন।
প্রথম বিকল্প হিসেবে দিতে হবে।
· --মুছে ফেলা, -d
পাঠ্য ফাইল আমদানি করার আগে টেবিলটি খালি করুন।
· --ক্ষেত্র-সমাপ্ত-দ্বারা=..., --ক্ষেত্র-ঘেরা-দ্বারা=...,
--ক্ষেত্র-ঐচ্ছিকভাবে-ঘেরা-দ্বারা=..., --ক্ষেত্র-এস্কেপড-বাই=...
লোড ডেটা ইনফাইলের জন্য সংশ্লিষ্ট ধারাগুলির মতো এই বিকল্পগুলির একই অর্থ রয়েছে৷
· -- বল, -f
ত্রুটিগুলি উপেক্ষা করুন। উদাহরণস্বরূপ, যদি একটি টেক্সট ফাইলের জন্য একটি টেবিল বিদ্যমান না থাকে, চালিয়ে যান
কোনো অবশিষ্ট ফাইল প্রক্রিয়াকরণ. ছাড়া -- বল, mysqlimport একটি টেবিল না হলে প্রস্থান করুন
বিদ্যমান।
· --হোস্ট=হোস্ট_নাম, -h হোস্ট_নাম
প্রদত্ত হোস্টে MariaDB সার্ভারে ডেটা আমদানি করুন। ডিফল্ট হোস্ট হল লোকালহোস্ট।
· -- উপেক্ষা করুন, -i
জন্য বিবরণ দেখুন --প্রতিস্থাপন বিকল্প।
· --ignore-lines=N
প্রথমটি উপেক্ষা করুন N ডেটা ফাইলের লাইন।
· --লাইন-সমাপ্ত-দ্বারা=...
এই বিকল্পটির অর্থ LOAD DATA INFILE-এর জন্য সংশ্লিষ্ট ধারার মতোই। জন্য
উদাহরণস্বরূপ, উইন্ডোজ ফাইলগুলি আমদানি করতে যেগুলির লাইন ক্যারেজ দিয়ে শেষ হয়ে গেছে
রিটার্ন/লাইনফিড জোড়া, ব্যবহার করুন --লাইনস-সমাপ্ত-দ্বারা="\r\n". (আপনাকে দ্বিগুণ করতে হতে পারে
ব্যাকস্ল্যাশ, আপনার কমান্ড ইন্টারপ্রেটারের পালানোর কনভেনশনের উপর নির্ভর করে।)
· --স্থানীয়, -L
ক্লায়েন্ট হোস্ট থেকে স্থানীয়ভাবে ইনপুট ফাইল পড়ুন।
· --লক-টেবিল, -l
তালা সব কোন টেক্সট ফাইল প্রক্রিয়া করার আগে লেখার জন্য টেবিল। এই সব নিশ্চিত করে
টেবিল সার্ভারে সিঙ্ক্রোনাইজ করা হয়.
· --কম অগ্রাধিকার
টেবিল লোড করার সময় LOW_PRIORITY ব্যবহার করুন। এটি শুধুমাত্র স্টোরেজ ইঞ্জিনগুলিকে প্রভাবিত করে যা ব্যবহার করে
শুধুমাত্র টেবিল-স্তরের লকিং (যেমন MyISAM, MEMORY, এবং MERGE)।
· --নো-ডিফল্ট
কোনো অপশন ফাইল থেকে ডিফল্ট অপশন পড়বেন না। এই প্রথম হিসাবে দেওয়া আবশ্যক
যুক্তি.
· --পাসওয়ার্ড[=পাসওয়ার্ড], -পি[পাসওয়ার্ড]
সার্ভারে সংযোগ করার সময় যে পাসওয়ার্ড ব্যবহার করতে হবে। আপনি যদি শর্ট অপশন ফর্ম ব্যবহার করেন
(-p), আপনি না পারেন বিকল্প এবং পাসওয়ার্ডের মধ্যে একটি স্থান আছে। আপনি যদি বাদ দেন
পাসওয়ার্ড মান অনুসরণ করে --পাসওয়ার্ড or -p কমান্ড লাইনে বিকল্প, mysqlimport
একজনের জন্য অনুরোধ করে।
কমান্ড লাইনে একটি পাসওয়ার্ড উল্লেখ করা অনিরাপদ বলে মনে করা উচিত। তুমি ব্যবহার করতে পার
কমান্ড লাইনে পাসওয়ার্ড দেওয়া এড়াতে একটি বিকল্প ফাইল।
· -- পাইপ, -W
উইন্ডোজে, একটি নামযুক্ত পাইপের মাধ্যমে সার্ভারের সাথে সংযোগ করুন। এই বিকল্পটি প্রযোজ্য শুধুমাত্র যদি
সার্ভার নামের পাইপ সংযোগ সমর্থন করে।
· --plugin-dir=নাম
ক্লায়েন্ট-সাইড প্লাগইনগুলির জন্য ডিরেক্টরি।
· --পোর্ট=port_num, -P port_num
সংযোগের জন্য ব্যবহার করার জন্য TCP/IP পোর্ট নম্বর।
· --protocol={TCP|SOCKET|PIPE|MEMORY}
সার্ভারের সাথে সংযোগ করার জন্য ব্যবহার করার জন্য সংযোগ প্রোটোকল৷ এটা দরকারী যখন
অন্যান্য সংযোগ পরামিতি সাধারণত একটি প্রোটোকল ছাড়া অন্য ব্যবহার করা হবে
একটি আপনি চান.
· --প্রিন্ট-ডিফল্ট
প্রোগ্রাম আর্গুমেন্ট তালিকা প্রিন্ট করুন এবং প্রস্থান করুন। এটি অবশ্যই প্রথম যুক্তি হিসাবে দেওয়া উচিত।
· --প্রতিস্থাপন, -r
সার্জারির --প্রতিস্থাপন এবং -- উপেক্ষা করুন অপশন ইনপুট সারি যে নকল নিয়ন্ত্রণ নিয়ন্ত্রণ
অনন্য কী মানগুলিতে বিদ্যমান সারি। যদি আপনি উল্লেখ করেন --প্রতিস্থাপন, নতুন সারি প্রতিস্থাপন
বিদ্যমান সারিগুলির একই অনন্য কী মান রয়েছে। যদি আপনি উল্লেখ করেন -- উপেক্ষা করুন, ইনপুট সারি
যে একটি অনন্য কী মানের একটি বিদ্যমান সারি সদৃশ বাদ দেওয়া হয়. তুমি যদি না
যেকোনো একটি বিকল্প নির্দিষ্ট করুন, একটি ত্রুটি ঘটে যখন একটি ডুপ্লিকেট কী মান পাওয়া যায়, এবং
বাকি টেক্সট ফাইল উপেক্ষা করা হয়.
· --চুপ, -s
নিঃশব্দ অবস্থা. ত্রুটি ঘটলে শুধুমাত্র আউটপুট উত্পাদন.
· --সকেট=পথ, -S পথ
লোকালহোস্টের সাথে সংযোগের জন্য, ইউনিক্স সকেট ফাইল ব্যবহার করতে হবে, বা, উইন্ডোজে, এর নাম
নামের পাইপ ব্যবহার করার জন্য।
· --এসএসএল
সংযোগের জন্য SSL সক্ষম করুন (অন্যান্য পতাকাগুলির সাথে স্বয়ংক্রিয়ভাবে সক্ষম)। দিয়ে নিষ্ক্রিয় করুন
--skip-ssl.
· --ssl-ca=নাম
PEM ফর্ম্যাটে CA ফাইল (OpenSSL ডক্স চেক করুন, বোঝায় --এসএসএল).
· --ssl-capath=নাম
CA ডিরেক্টরি (OpenSSL ডক্স চেক করুন, বোঝায় --এসএসএল).
· --ssl-cert=নাম
PEM বিন্যাসে X509 শংসাপত্র (OpenSSL ডক্স চেক করুন, বোঝায় --এসএসএল).
· --ssl-সাইফার=নাম
SSL সাইফার ব্যবহার করার জন্য (OpenSSL ডক্স চেক করুন, বোঝায় --এসএসএল).
· --ssl-কী=নাম
PEM ফরম্যাটে X509 কী (OpenSSL ডক্স চেক করুন, বোঝায় --এসএসএল).
· --ssl-crl=নাম
শংসাপত্র প্রত্যাহার তালিকা (ওপেনএসএসএল ডক্স চেক করুন, বোঝায় --এসএসএল).
· --ssl-crlpath=নাম
শংসাপত্র প্রত্যাহার তালিকার পথ (OpenSSL ডক্স চেক করুন, বোঝায় --এসএসএল).
· --ssl-verify-server-cert
সংযোগ করার সময় ব্যবহৃত হোস্টনামের বিপরীতে সার্ভারের "সাধারণ নাম" যাচাই করুন। এই
বিকল্প ডিফল্টরূপে নিষ্ক্রিয় করা হয়.
· --ব্যবহারকারী=ব্যবহারকারীর নাম, -u ব্যবহারকারীর নাম
সার্ভারের সাথে সংযোগ করার সময় ব্যবহার করার জন্য MariaDB ব্যবহারকারীর নাম।
· --ব্যবহার-থ্রেড=N
সমান্তরাল ব্যবহার করে ফাইল লোড করুন N থ্রেড।
· -- ভারবোস, -v
ভার্বোস মোড। প্রোগ্রামটি কী করে সে সম্পর্কে আরও তথ্য মুদ্রণ করুন।
· --সংস্করণ, -V
সংস্করণ তথ্য প্রদর্শন করুন এবং প্রস্থান করুন।
এখানে একটি নমুনা সেশন রয়েছে যা ব্যবহার প্রদর্শন করে mysqlimport:
শেল> মাইএসকিউএল -e সৃষ্টি সারণী ইম্পটেস্ট (আইডি আইএনটি, n ভোরচার(30))' পরীক্ষা
শেল> ed
a
100 ম্যাক্স সিডো
101 কাউন্ট ড্রাকুলা
.
w imptest.txt
32
q
শেল> od -c imptest.txt
0000000 1 0 0 \t M ax S ydow \n 1 0
0000020 1 \t C ount D racula \n
0000040
শেল> mysqlimport --স্থানীয় পরীক্ষা imptest.txt
test.imptest: রেকর্ড: 2 মুছে ফেলা হয়েছে: 0 এড়িয়ে গেছে: 0 সতর্কবার্তা: 0
শেল> মাইএসকিউএল -e নির্বাচন করুন * থেকে উদ্দীপনা' পরীক্ষা
+------+---------------+
| আইডি | n |
+------+---------------+
| 100 | ম্যাক্স সিডো |
| 101 | কাউন্ট ড্রাকুলা |
+------+---------------+
কপিরাইট
কপিরাইট 2007-2008 MySQL AB, 2008-2010 Sun Microsystems, Inc., 2010-2015 MariaDB
ভিত
এই ডকুমেন্টেশন বিনামূল্যে সফ্টওয়্যার; আপনি এটি পুনরায় বিতরণ করতে পারেন এবং/অথবা এটি শুধুমাত্র অধীনে সংশোধন করতে পারেন
ফ্রি সফটওয়্যার ফাউন্ডেশন দ্বারা প্রকাশিত GNU জেনারেল পাবলিক লাইসেন্সের শর্তাবলী;
লাইসেন্সের সংস্করণ 2।
এই ডকুমেন্টেশনটি এই আশায় বিতরণ করা হয়েছে যে এটি কার্যকর হবে, কিন্তু কোনটি ছাড়াই
ওয়ারেন্টি; এমনকি বিশেষ কিছুর জন্য ব্যবসায়িকতা বা ফিটনেসের অন্তর্নিহিত ওয়ারেন্টি ছাড়াই
উদ্দেশ্য। আরো বিস্তারিত জানার জন্য GNU জেনারেল পাবলিক লাইসেন্স দেখুন।
আপনার প্রোগ্রামের সাথে GNU জেনারেল পাবলিক লাইসেন্সের একটি অনুলিপি পাওয়া উচিত ছিল;
যদি না হয়, Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor-এ লিখুন,
Boston, MA 02110-1301 USA বা দেখুন http://www.gnu.org/licenses/.
onworks.net পরিষেবা ব্যবহার করে অনলাইনে mysqlimport ব্যবহার করুন