কম্পিউটার

MySQL প্রশ্নে প্রবেশ করা হচ্ছে


কনসোলে প্রশ্নগুলি প্রবেশ করার আগে, ব্যবহারকারী সার্ভারের সাথে সংযুক্ত কিনা তা নিশ্চিত করা গুরুত্বপূর্ণ৷ নীচের প্রশ্নটি ব্যবহার করা সার্ভারের সংস্করণ নম্বর এবং বর্তমান তারিখ দেবে৷

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>' থেকে '−>' এ পরিবর্তিত হয়েছে যখন এটি পরবর্তী লাইনে যায়, যেহেতু এটি একটি মাল্টি-লাইন কোয়েরি। সমাপ্ত সেমি-কোলন সম্মুখীন হয়নি, তাই এটি একটি '−>' দিয়েছে, অন্যথায় অনুসন্ধানটি কার্যকর করার জন্য সার্ভারে পাঠানো হত৷


  1. মাইএসকিউএলে পূর্ণসংখ্যার তারিখ?

  2. MySQL কোথায় কলাম ='x, y, z'?

  3. মাইএসকিউএল-এ সাউন্ডএক্স() কীভাবে প্রশ্ন করবেন?

  4. সারি মুছে ফেলার জন্য MySQL ক্যোয়ারী