কম্পিউটার

আমি কীভাবে বিল্ট-ইন-কমান্ডগুলিকে (\g এবং \G) একত্রিত করতে পারি, যা একটি MySQL বিবৃতি কার্যকর করার জন্য ব্যবহৃত হয়, একে অপরের সাথে?


আমরা জানি যে বিল্ট-ইন-কমান্ড (\G এবং \g) MySQL সার্ভারে কমান্ড পাঠায় এবং উভয়েরই ফলাফল সেটের ভিন্ন বিন্যাস রয়েছে। এগুলিকে একত্রিত করার জন্য এবং ত্রুটি ছাড়াই ফলাফল পাওয়ার জন্য, আমাদের একটি বিবৃতিতে দুটি প্রশ্ন লিখতে হবে, একটি প্রশ্ন \G দিয়ে এবং অন্যটি শেষে \g দিয়ে।

উদাহরণ

mysql> Select * from student\G select * from ratelist\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)

+----+------+-------+
| Sr | Item | Price |
+----+------+-------+
|  1 | A    |   502 |
|  2 | B    |   630 |
|  3 | C    |  1005 |
|  4 | h    |   850 |
|  5 | T    |   250 |
+----+------+-------+
5 rows in set (0.00 sec)

উপরের উদাহরণে, MySQL বিবৃতিটি প্রথম ক্যোয়ারির পরে প্রথমে \G এর মুখোমুখি হয় এবং এর উপর ভিত্তি করে ফলাফল সেটটিকে উল্লম্ব বিন্যাসে ছুঁড়ে দেয় এবং তারপরে দ্বিতীয় ক্যোয়ারীটির পরে \g এর মুখোমুখি হয় এবং এর উপর ভিত্তি করে একটি টেবুলার বিন্যাসে ফলাফল সেট করে।


  1. কিভাবে আমরা MySQL-এ COLUMN নির্বাচনের সাথে ROW নির্বাচন একত্রিত করতে পারি?

  2. কিভাবে আমরা একটি একক MySQL বিবৃতিতে বিল্ট-ইন-কমান্ড (\G &\g) এবং সেমিকোলন (;) উভয়ই ব্যবহার করতে পারি?

  3. কোন ত্রুটি ছাড়াই আউটপুট পেতে আমি কীভাবে বিল্ট-ইন-কমান্ডগুলি (\g এবং \G) একত্রিত করতে পারি, যা একটি MySQL স্টেটমেন্ট চালানোর জন্য ব্যবহৃত হয়, সমাপ্তি প্রতীক সেমিকোলন (;) সহ?

  4. আমি কিভাবে MySQL-এ সমস্ত ডাটাবেস প্রদর্শন করতে পারি এবং প্রতিটি ডাটাবেসের জন্য সমস্ত টেবিল দেখাতে পারি?