কম্পিউটার টিউটোরিয়াল

কিভাবে MySQL স্টেটমেন্টের শেষ নির্ধারণ করে?


MySQL একটি বিবৃতির সমাপ্তি নির্ধারণ করে যখন এটি নিম্নলিখিতগুলির যেকোনো একটির সম্মুখীন হয় -

সেমিকোলন(;)৷

সাধারণত, MySQL স্টেটমেন্টের শেষ, একক-লাইন বা একাধিক-লাইন নির্ধারণ করে, যখন এটি সমাপ্তি সেমিকোলন(;) এর মুখোমুখি হয়। নিচের উদাহরণগুলো বিবেচনা করুন,

mysql> Select * from employee; (Single line statement)
mysql> Select *
    -> from
    -> employee; (Multiple line statement)

উভয় ক্ষেত্রেই, MySQL সেমিকোলনের মুখোমুখি হওয়ার পরে সেট ফলাফল প্রদান করে, যার অর্থ বিবৃতির শেষ।

\G বিকল্প৷

\G বিকল্পের অর্থ হল সার্ভারে বর্তমান অবস্থা প্রেরণ করা এবং ফলাফলটি উল্লম্ব বিন্যাসে প্রদর্শন করা। যখন আমরা একটি বিবৃতিতে (একক বা একাধিক লাইন) \G ব্যবহার করি এবং সেমিকোলন(;) বাদ দিই, তখন MySQL স্টেটমেন্টের সমাপ্তি নির্ধারণ করে যখন এটি \G এর মুখোমুখি হয়। নিচের উদাহরণটি বিবেচনা করুন -

mysql> Select * from Student\G
*************************** 1. row ***************************
  Name: Gaurav
RollNo: 100
 Grade: B.tech
*************************** 2. row ***************************
  Name: Aarav
RollNo: 150
 Grade: M.SC
*************************** 3. row ***************************
  Name: Aryan
RollNo: 165
 Grade: M.tech
3 rows in set (0.00 sec)

\g বিকল্প৷

\g বিকল্পের অর্থ হল সার্ভারে বর্তমান অবস্থা প্রেরণ করা যা কার্যকর করা হবে। যখন আমরা একটি বিবৃতিতে \g ব্যবহার করি এবং সেমিকোলন(;) বাদ দিই (একক বা একাধিক লাইন), তখন MySQL স্টেটমেন্টের সমাপ্তি নির্ধারণ করে যখন এটি \g এর মুখোমুখি হয়। সেমিকোলন (;) ব্যবহার করে আমরা যে ফর্ম্যাটে পাই এটি একই ফর্ম্যাটে আউটপুট দেয়। নিচের উদাহরণটি বিবেচনা করুন -

mysql> Select * from Student\g
+--------+--------+--------+
| Name   | RollNo | Grade  |
+--------+--------+--------+
| Gaurav | 100    | B.tech |
| Aarav  | 150    | M.SC   |
| Aryan  | 165    | M.tech |
+--------+--------+--------+
3 rows in set (0.00 sec)

  1. আমি মাইএসকিউএল-এ @ সাইন কীভাবে ব্যবহার করব?

  2. কিভাবে MySQL শেষ বিবৃতি পরিবর্তন করবেন?

  3. MySQL-এ শেষে একটি নির্দিষ্ট মান কীভাবে সাজানো যায়?

  4. আমি কিভাবে একটি MySQL ক্লায়েন্ট দ্বারা ব্যবহৃত সংযোগ পদ্ধতি নির্ধারণ করতে পারি?