কম্পিউটার

মাইএসকিউএল প্রোগ্রামগুলির জন্য কমান্ড লাইনে বিকল্পগুলি ব্যবহার করছেন?


মাইএসকিউএল প্রোগ্রামগুলির জন্য কমান্ড লাইনে বিকল্পগুলি কীভাবে ব্যবহার করা যায় তা আমাদের বুঝতে দিন -

কমান্ড লাইনে নির্দিষ্ট করা প্রোগ্রামের বিকল্পগুলি নিচের নিয়মগুলি অনুসরণ করে -

  • কমান্ড নামের পরে অপশন দেওয়া হয়।

  • একটি বিকল্প যুক্তি একটি ড্যাশ বা দুটি ড্যাশ দিয়ে শুরু হয় এবং এটি বিকল্প নামের একটি সংক্ষিপ্ত ফর্ম বা দীর্ঘ ফর্ম কিনা তার উপর নির্ভর করে৷

  • অনেক বিকল্পের সংক্ষিপ্ত এবং দীর্ঘ উভয় ফর্ম আছে। এটা বোঝার জন্য একটি উদাহরণ দেওয়া যাক - -? এবং −−help হল বিকল্পের সংক্ষিপ্ত এবং দীর্ঘ রূপ যা একটি MySQL প্রোগ্রামকে সাহায্য বার্তা প্রদর্শনের নির্দেশ দেয়।

  • বিকল্পের নামগুলি কেস-সংবেদনশীল। −v এবং −V উভয়ই আইনী কিন্তু ভিন্ন অর্থ আছে।

  • এগুলি হল −−verbose এবং −−version বিকল্পগুলির স্বতন্ত্র সংক্ষিপ্ত রূপ৷

কিছু বিকল্প বিকল্পের নাম অনুসরণ করে একটি মান নেয়। এটি বোঝার জন্য একটি উদাহরণ নেওয়া যাক -

উদাহরণ

−h localhost or −−host=localhost show the MySQL server host to a client program.

অপশন ভ্যালু প্রোগ্রামে হোস্টের নাম সম্পর্কে তথ্য দেয় যেখানে MySQL সার্ভার চলছে।

MySQL সার্ভারে কিছু কমান্ড বিকল্প রয়েছে যেগুলি শুধুমাত্র স্টার্টআপের সময় নির্দিষ্ট করা যেতে পারে, এবং সিস্টেম ভেরিয়েবলের একটি সেট, যার মধ্যে কিছু স্টার্টআপে, রানটাইমে বা উভয় সময়ে সেট করা যেতে পারে।

সিস্টেম ভেরিয়েবলের নাম ড্যাশের পরিবর্তে আন্ডারস্কোর ব্যবহার করে। যখন রানটাইমে রেফারেন্স করা হয়, তখন নিচের −

হিসাবে আন্ডারস্কোর ব্যবহার করে লিখতে হবে

কোয়েরি

SET GLOBAL general_log = ON;
SELECT @@GLOBAL.general_log;

সার্ভার স্টার্টআপের সময়, সিস্টেম ভেরিয়েবলের সিনট্যাক্স কমান্ড বিকল্পগুলির মতোই। তাই পরিবর্তনশীল নামের মধ্যে, ড্যাশ এবং আন্ডারস্কোরগুলি বিনিময়যোগ্যভাবে ব্যবহার করা যেতে পারে।


  1. উইন্ডোজের কমান্ড লাইন থেকে মাইএসকিউএল ডেটা ডিরেক্টরি কীভাবে খুঁজে পাবেন?

  2. কমান্ড লাইন থেকে MySQL ডাটাবেসের সাথে সংযোগ করা হচ্ছে?

  3. উইন্ডোজের জন্য মাইএসকিউএল কমান্ড লাইন ক্লায়েন্ট?

  4. কিভাবে MySQL এ কমান্ড লাইনে একটি ডাটাবেস তৈরি করবেন?