কনসোলে প্রশ্নগুলি প্রবেশ করার আগে, ব্যবহারকারী সার্ভারের সাথে সংযুক্ত কিনা তা নিশ্চিত করা গুরুত্বপূর্ণ৷ নীচের প্রশ্নটি ব্যবহার করা সার্ভারের সংস্করণ নম্বর এবং বর্তমান তারিখ দেবে৷
৷mysql> SELECT VERSION(), CURRENT_DATE;
দ্রষ্টব্য: ফাংশন 'VERSION()' এবং 'CURRENT_DATE' কেস-সংবেদনশীল। এর মানে 'সংস্করণ()', 'সংস্করণ()', 'সংস্করণ()', সবগুলোর অর্থ একই। 'CURRENT_DATE'
-এর ক্ষেত্রেও একই রকম-
একটি SQL ক্যোয়ারী একটি সেমি-কোলন দ্বারা অনুসরণ করা হয়৷
৷ -
যখন একটি প্রশ্ন mysql-এ জারি করা হয়, তখন এটি এক্সিকিউশনের জন্য সার্ভারে ক্যোয়ারী পাঠায়। ফলাফল গণনা এবং প্রদর্শিত হয়. আরেকটি 'mysql>'ও মুদ্রিত হয়, যা নির্দেশ করে যে সার্ভার আরও একটি প্রশ্নের জন্য প্রস্তুত৷
-
mysql ক্যোয়ারী চালানোর পর আউটপুট ট্যাবুলার আকারে হয়, যেমন সারি এবং কলাম। প্রথম সারিতে কলামগুলির নাম রয়েছে। অবশিষ্ট সারি হল ক্যোয়ারী ফলাফল।
-
একবার ক্যোয়ারীটি চালানো হলে, 'mysql' ফেরত দেওয়া সারির সংখ্যা, ক্যোয়ারীটি কার্যকর করতে কতটা সময় নেয় তাও দেয়। এটি ব্যবহারকারীকে সার্ভারের কর্মক্ষমতা সম্পর্কে একটি মোটামুটি ধারণা দেয়৷
MySQL সার্ভার এক লাইনে একাধিক স্টেটমেন্ট চালানোর জন্যও ব্যবহার করা যেতে পারে। এটি নীচে দেখানো হয়েছে -
mysql> SELECT VERSION(); SELECT NOW();
'mysql' সার্ভার একটি ইনপুট লাইনের শেষ নয়, সমাপ্ত সেমিকোলন অনুসন্ধান করে ক্যোয়ারী স্টেটমেন্টের শেষ নির্ধারণ করে। এটি নিম্নলিখিত ক্যোয়ারীতে দেখা যেতে পারে -
mysql> SELECT −> USER() −> , −> VERSION();
উপরের ক্যোয়ারীতে, এটা দেখা গুরুত্বপূর্ণ যে প্রম্পটটি 'mysql>' থেকে '−>' এ পরিবর্তিত হয়েছে যখন এটি পরবর্তী লাইনে যায়, যেহেতু এটি একটি মাল্টি-লাইন কোয়েরি। সমাপ্ত সেমি-কোলন সম্মুখীন হয়নি, তাই এটি একটি '−>' দিয়েছে, অন্যথায় অনুসন্ধানটি কার্যকর করার জন্য সার্ভারে পাঠানো হত৷