এটি হল odbx-sql কমান্ড যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।
কার্যক্রম:
NAME এর
odbx-sql - ডাটাবেস এবং ইন্টারেক্টিভ SQL শেলের সাথে যোগাযোগের জন্য সুইস আর্মি ছুরি
সাইনোপিসিস
odbx-sql [-?] [-খ ব্যাক] [-গ কনফিগারেশন] [-ডি ডাটাবেজ] [-চ সীমানা] [-জ নিমন্ত্রণকর্তা] [-আমি] [-ক
কীওয়ার্ড ফাইল] [-পৃ বন্দর] [-স বিভাজক] [-উ ব্যবহারকারীর নাম] [-w]
বর্ণনাঃ
odbx-sql দ্বারা সমর্থিত ডাটাবেসের সাথে যোগাযোগ করার জন্য একটি ছোট এবং নমনীয় উপযোগ
OpenDBX লাইব্রেরি। ব্যাচ মোডে, এর মূল উদ্দেশ্য হল শেল স্ক্রিপ্টে কাজগুলি স্বয়ংক্রিয় করা
যার জন্য ডাটাবেস নিয়ে কাজ করা প্রয়োজন। অন্য দিকে, ইন্টারেক্টিভ মোড একটি প্রদান করে
ডাটাবেস বিষয়বস্তু পরিবর্তন বা বিবৃতি পরীক্ষা করার জন্য সুবিধাজনক SQL শেল। এর বিন্যাস
আউটপুট মধ্যে বিচ্ছেদ জন্য স্ট্রিং সংজ্ঞায়িত করে কিছু প্রসারিত নিয়ন্ত্রণ করা যেতে পারে
কলাম এবং ক্ষেত্রের মান সীমাবদ্ধ করার জন্য।
বিকল্প
-এইচ, --হেল্প
উপলব্ধ বিকল্পগুলির একটি সংক্ষিপ্ত বিবরণ সহ প্রিন্ট সহায়তা।
-বি, --ব্যাকএন্ড=নাম
ডাটাবেস ব্যাকএন্ডের নাম যা ব্যবহার করা উচিত বা এর ব্যাকএন্ড লাইব্রেরির পথ
OpenDBX ড্রাইভার।
-c, --config=configfile
ডাটাবেসের সাথে সংযোগের জন্য প্রয়োজনীয় পরামিতি সহ কনফিগারেশন ফাইল। দ্য
ফাইল ব্যাকএন্ডের মান অন্তর্ভুক্ত করতে পারে যা ব্যবহার করা উচিত, হোস্টের নাম বা আইপি
ঠিকানা (এবং প্রয়োজন হলে হয়তো পোর্ট), ডাটাবেসের নাম এবং ব্যবহারকারী এবং
পাসওয়ার্ড এই মানগুলি কনফিগারেশন ফাইলে স্থাপন করা উচিত যাতে সক্ষম হয়
প্রকাশ না করেই অ-ইন্টারেক্টিভ প্রোগ্রাম এক্সিকিউশন থেকে সেগুলি অ্যাক্সেস করুন
পাসওয়ার্ড যে কোন জায়গায়। এই ধরনের একটি কনফিগারেশন ফাইলের একটি সম্পূর্ণ উদাহরণ পাওয়া যাবে
এই ম্যানুয়ালটির উদাহরণ বিভাগ।
-d, --ডেটাবেস=নাম
সার্ভারে ডাটাবেসের নাম বা স্থানীয় ফাইলে ডাটাবেস ফাইলের পাথ
পদ্ধতি.
-f, --ডেলিমিটার=অক্ষর
একক অক্ষর বা স্ট্রিং যা ফিল্ডের মানগুলিকে ঘিরে থাকা উচিত যা দ্বারা ফেরত দেওয়া হয়৷
SELECT-এর মতো স্টেটমেন্ট এবং stdout এ মুদ্রিত।
-h, --host=নাম
হোস্টের নাম, আইপি ঠিকানা বা ডাটাবেস ফাইলের পথ। এটি একটি পথও হতে পারে
শুধুমাত্র স্থানীয়ভাবে ডাটাবেস সার্ভারের সাথে যোগাযোগ করার জন্য নামের পাইপ।
-i, --ইন্টারেক্টিভ
ইন্টারেক্টিভ মোডে চালান এবং ব্যাচ মোডের বিপরীতে একটি সুবিধাজনক SQL শেল প্রদান করুন
যা stdin থেকে ইনপুট এবং stdout ফলাফল মুদ্রণের জন্য অপেক্ষা করছে।
-k কীওয়ার্ডফাইল
কীওয়ার্ডের স্বয়ংসম্পূর্ণতা প্রদানের জন্য ব্যবহৃত একটি কীওয়ার্ড ফাইলের অবস্থান।
-পি, --পোর্ট=পোর্ট
TCP/IP পোর্টের নাম বা নম্বর ডাটাবেস সার্ভার শুনছে। যদি এই প্যারামিটার
কমান্ড লাইনে যোগ করা হয় না, বেশিরভাগ ডাটাবেস ক্লায়েন্ট লাইব্রেরি ডিফল্ট ব্যবহার করে
মান অনেক কিন্তু সব ডাটাবেস সার্ভার তার নাম থেকে পোর্ট নম্বর সমাধান করতে পারে না
এবং সর্বাধিক বহনযোগ্যতার জন্য প্যারামিটারের মানটি পোর্ট নম্বর হওয়া উচিত।
-s বিভাজক
একক অক্ষর বা স্ট্রিং যা ফিল্ডের মানগুলিকে পৃথক করবে যা দ্বারা ফেরত দেওয়া হয়
SELECT-এর মতো স্টেটমেন্ট এবং stdout এ মুদ্রিত।
-u, --username=name
ব্যবহারকারীর নাম যা প্রমাণীকরণের জন্য ডাটাবেস সার্ভারে পাঠানো হয়।
-w, --পাসওয়ার্ড
কমান্ড লাইনে একটি পাসওয়ার্ডের জন্য অনুরোধ করুন।
উদাহরণ
কনফিগারেশন ফাইল
backend = mysql
হোস্ট = স্থানীয় হোস্ট
পোর্ট = 3306
ডাটাবেস = পরীক্ষা
ব্যবহারকারীর নাম = myuser
পাসওয়ার্ড = গোপন
শুরু হচ্ছে in ইন্টারেক্টিভ মোড
odbx-sql -c mysql.conf -i
নির্বাহ কমান্ড in দল মোড
বিড়াল stmt.sql | odbx-sql -c mysql.conf
প্রস্থান করুন স্থিতি
odbx-sql কোনো ত্রুটি ঘটলে 1 এবং সমস্ত কমান্ড সফল হলে বা শুধুমাত্র সতর্কবাণী হলে 0 প্রদান করে
রিপোর্ট করা হয় যদি সতর্কতা দেখা দেয়, সেগুলি stderr-এ লেখা হয়।
5 এপ্রিল 2016 odbx-sql(1)
onworks.net পরিষেবা ব্যবহার করে অনলাইনে odbx-sql ব্যবহার করুন