আসুন আমরা কিছু ক্লায়েন্ট টিপস বুঝি যা MySQL দ্বারা প্রদত্ত −
ইনপুট-লাইন সম্পাদনা
Mysql ইনপুট-লাইন সম্পাদনা সমর্থন করে, যা ব্যবহারকারীকে বর্তমান ইনপুট লাইন পরিবর্তন করতে বা পূর্ববর্তী ইনপুট লাইনগুলি স্মরণ করতে দেয়৷
ইন্টারেক্টিভ ইতিহাস অক্ষম করা হচ্ছে
আপ-অ্যারো কী ব্যবহারকারীকে বর্তমান এবং পূর্ববর্তী সেশন থেকে ইনপুট লাইনগুলি স্মরণ করার অনুমতি দেয়। যেখানে একটি কনসোল ভাগ করা হয়, এই আচরণটি উপযুক্ত নাও হতে পারে। mysql আংশিক বা সম্পূর্ণভাবে ইন্টারেক্টিভ ইতিহাস নিষ্ক্রিয় করা সমর্থন করে এবং এটি হোস্ট প্ল্যাটফর্মের উপর নির্ভর করে।
উইন্ডোজে, ইতিহাস মেমরিতে সংরক্ষণ করা হয়। 'Alt+F7' কীগুলি বর্তমান ইতিহাস বাফারের জন্য মেমরিতে সংরক্ষিত সমস্ত ইনপুট লাইন মুছে দেবে
উইন্ডোজে ইউনিকোড সমর্থন
Windows UTF-16LE-এর উপর ভিত্তি করে এমন API প্রদান করে যা কনসোল থেকে পড়তে এবং লিখতে ব্যবহৃত হয়। উইন্ডোজের জন্য mysql ক্লায়েন্ট এই APIগুলি ব্যবহার করতে পারে। উইন্ডোজ ইনস্টলার MySQL মেনুতে একটি আইটেম তৈরি করবে যার নাম MySQL কমান্ড লাইন ক্লায়েন্ট - ইউনিকোড৷
উল্লম্বভাবে কোয়েরি ফলাফল প্রদর্শন করা হচ্ছে
কিছু ক্যোয়ারী ফলাফল সাধারণ অনুভূমিক টেবিল বিন্যাসে প্রদর্শিত হওয়ার পরিবর্তে উল্লম্বভাবে প্রদর্শিত হলে আরও পাঠযোগ্য হয়। সেমিকোলন ব্যবহার না করে \G-এর সাহায্যে ক্যোয়ারী শেষ করে উল্লম্বভাবে ক্যোয়ারী দেখানো যেতে পারে।
mysql অটো-পুনঃসংযোগ নিষ্ক্রিয় করা হচ্ছে
যদি mysql ক্লায়েন্ট একটি বিবৃতি পাঠানোর সময় সার্ভারের সাথে তার সংযোগ হারিয়ে ফেলে, তবে এটি অবিলম্বে এবং স্বয়ংক্রিয়ভাবে একবার সার্ভারের সাথে পুনরায় সংযোগ করার চেষ্টা করবে এবং তারপর আবার বিবৃতি পাঠাবে৷
mysql ক্লায়েন্ট পার্সার বনাম সার্ভার পার্সার
mysql ক্লায়েন্ট ক্লায়েন্ট সাইডে একটি পার্সার ব্যবহার করে যা সার্ভার সাইডে mysqld সার্ভার দ্বারা ব্যবহৃত সম্পূর্ণ পার্সারের নকল নয়। এটি নির্দিষ্ট নির্মাণগুলিকে কীভাবে চিকিত্সা করা হয় তাতে পার্থক্য হতে পারে। আসুন একটি উদাহরণ দেখি -
ANSI_QUOTES SQL মোড সক্রিয় থাকলে প্লেইন স্ট্রিংগুলিকে চিকিত্সা করার পরিবর্তে সার্ভার পার্সার " অক্ষর দ্বারা চিহ্নিতকারী হিসাবে সীমাবদ্ধ করা স্ট্রিংগুলিকে বিবেচনা করে৷