মাইসিএলআই - অটো-সমাপ্তি এবং সিনট্যাক্স-হাইলাইটিং সহ একটি মাইএসকিউএল/মারিয়াডিবি ক্লায়েন্ট
মাইসিএলআই হ'ল জনপ্রিয় ডাটাবেস ম্যানেজমেন্ট সিস্টেমগুলির জন্য সহজেই ব্যবহারযোগ্য কমান্ড লাইন (সিএলআই) ইন্টারফেস: মাইএসকিউএল, মারিয়াডিবি এবং পারকোনা স্বয়ংক্রিয়তা সমাপ্তি এবং সিনট্যাক্স হাইলাইটিং সহ। এটি প্রম্পট_ টলকিট ব্যবহার করে নির্মিত এবং পাইথন 2.7, 3.3, 3.4, 3.5 এবং 3.6 প্রয়োজন 3.5 এটি এসএসএল থেকে মাইএসকিউএল সার্ভারে সুরক্ষিত সংযোগগুলি সমর্থন করে।
- আপনি যখন এটি প্রথম শুরু করবেন, তখন একটি কনফিগার ফাইল স্বয়ংক্রিয়ভাবে ~/.myclirc এ তৈরি হয়
- এসকিউএল কীওয়ার্ডের পাশাপাশি ডাটাবেসে সারণী, দর্শন এবং কলামগুলি টাইপ করার সময় স্বতঃপূরণ সমর্থন করে
- স্মার্ট-সমাপ্তিকে সমর্থন করে যা ডিফল্টরূপে সক্ষম হয় এবং প্রসঙ্গ-সংবেদনশীল সমাপ্তির জন্য প্রস্তাবনা দেয়
এই ক্ষেত্রে:
SELECT * FROM <Tab> - this will just show table names. SELECT * FROM users WHERE <Tab> - this will simply show column names.
- পাইগমেন্টগুলি ব্যবহার করে সিনট্যাক্স হাইলাইট করা সমর্থন করে
- এসএসএল সংযোগগুলির জন্য সমর্থন
- মাল্টলাইন ক্যোরির জন্য সমর্থন অফার করে
- এটি বিকল্পভাবে প্রতিটি ক্যোয়ারী এবং এর আউটপুট কোনও ফাইলে লগ করে (নোট করুন যে এটি ডিফল্টরূপে অক্ষম রয়েছে)
- আপনাকে পছন্দসই প্রশ্নগুলি সংরক্ষণ করতে দেয় (query fs ওরফে ব্যবহার করে একটি কোয়েরি সংরক্ষণ করুন এবং এটিকে alias f উরফ দিয়ে চালান)
- এসকিউএল স্টেটমেন্ট এবং টেবিল রেন্ডারিংয়ের সময় সমর্থন করে।
- একটি আকর্ষণীয় উপায়ে টেবুলার ডেটা মুদ্রণ করে
লিনাক্সে মাইএসকিউএল এবং মারিয়াডিবির জন্য মাইসিএলআই কীভাবে ইনস্টল করবেন
ডেবিয়ান/উবুন্টু বিতরণগুলিতে, আপনি সহজেই নীচে অ্যাপ্ট কমান্ড ব্যবহার করে মাইক্লি প্যাকেজটি ইনস্টল করতে পারেন:
$ sudo apt-get update $ sudo apt-get install mycli
তেমনি, ফেডোরা 22+ এর মাইক্লির জন্য একটি প্যাকেজ উপলব্ধ রয়েছে, আপনি dnf কমান্ড ব্যবহার করে এটি নীচের মতো ইনস্টল করতে পারেন:
$ sudo dnf install mycli
আরএইচইএল/সেন্টস-এর মতো অন্যান্য লিনাক্স বিতরণগুলির জন্য, মাইক্লি ইনস্টল করার জন্য আপনার পাইথন পাইপ সরঞ্জামের প্রয়োজন হবে। নীচের কমান্ডগুলি দিয়ে পাইপ ইনস্টল করে শুরু করুন:
$ sudo yum install pip
একবার পাইপ ইনস্টল হয়ে গেলে আপনি মাইক্লিটি নিম্নলিখিতভাবে ইনস্টল করতে পারেন:
$ sudo pip install mycli
লিনাক্সে মাইএসকিউএল এবং মারিয়াডিবি-র জন্য মাইসিএলআই কীভাবে ব্যবহার করবেন
একবার মাইক্লি ইনস্টল হয়ে গেলে আপনি এটি ব্যবহার করতে পারেন:
$ mycli -u root -h localhost
কীওয়ার্ড এবং স্কেল-ফাংশনগুলির মতো সহজ পরিপূর্ণতা।
টেবিলের নামটি 'FROM' কীওয়ার্ডের পরে সম্পূর্ণ হয়।
টেবিলের নামগুলি পৃথক করা হলেও কলামের সম্পূর্ণতা কাজ করবে।
মাইএসকিউএল-এর জন্য সিনট্যাক্স হাইলাইট করা।
মাইএসকিউএল আউটপুট কম কমান্ডের মাধ্যমে স্বয়ংক্রিয়ভাবে পাইপ করা হয়।
MySQL এ লগইন করতে এবং একই সাথে একটি ডাটাবেস নির্বাচন করতে, আপনি নীচের মত একটি অনুরূপ কমান্ড ব্যবহার করতে পারেন।
$ mycli local_database $ mycli -h localhost -u root app_db $ mycli mysql://[email :3306/django_poll
আরও ব্যবহারের বিকল্পের জন্য, টাইপ করুন:
$ mycli --help
মাইসিএলআই হোমপেজ: http://mycli.net/index
মাইএসকিউএল প্রশাসনের জন্য কিছু দরকারী নিবন্ধ পরীক্ষা করে দেখুন।
- লিনাক্সে ডেটাবেস প্রশাসনের জন্য 20 মাইএসকিউএল (মাইসক্ল্যাডমিন) কমান্ডগুলি
- লিনাক্সে একটি ডিফল্ট মাইএসকিউএল/মারিয়াডিবি ডেটা ডিরেক্টরি কীভাবে পরিবর্তন করবেন
- লিনাক্সে মাইএসকিউএল পারফরম্যান্স নিরীক্ষণ করার জন্য 4 টি কার্যকর কমান্ডলাইন সরঞ্জাম
- লিনাক্সে মাইএসকিউএল বা মারিয়াডিবি এর রুট পাসওয়ার্ড কীভাবে পরিবর্তন করবেন
- ডাটাবেস প্রশাসনের জন্য মাইএসকিউএল ব্যাকআপ এবং পুনরুদ্ধার কমান্ডগুলি
এখানেই শেষ! এই নির্দেশিকাতে, আমরা লিনাক্সে সহজ কমান্ডগুলি সহ মাইক্লি ইনস্টল ও ব্যবহার করতে পারি তা দেখিয়েছি। নীচের প্রতিক্রিয়া ফর্মের মাধ্যমে এই নিবন্ধটি সম্পর্কে আপনার চিন্তাভাবনা ভাগ করুন।