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

MySQL-এ একই স্টেটমেন্টে বিল্ট-ইন কমান্ড (\G, \g) এবং সেমিকোলন (;) একসাথে ব্যবহার

\G এবং \g বিল্ট-ইন কমান্ড স্টেটমেন্ট সার্ভারে পাঠায় এক্সিকিউশনের জন্য, আর সেমিকোলন (;) স্টেটমেন্টের শেষ নির্দেশ করে। একসাথে তিনটি ব্যবহার করতে হলে তিনটি আলাদা কোয়েরি লিখতে হয় এক লাইনে।

উদাহরণ

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

+---------------------+
| NOW()               |
+---------------------+
| 2017-11-06 18:04:12 |
+---------------------+
1 row in set (0.00 sec)

ব্যাখ্যা: প্রথম কোয়েরি \G দিয়ে ভার্টিকাল আউটপুট, দ্বিতীয় \g দিয়ে টেবুলার, তৃতীয় সেমিকোলন দিয়ে টেবুলার। MySQL সিকোয়েনশিয়ালি এক্সিকিউট করে।

  1. MySQL-এ নেস্টেড ট্রানজ্যাকশন ব্যবহার করার পদ্ধতি

  2. MySQL-এ একই কোয়েরিতে WHERE, AND ও OR একসাথে ব্যবহার

  3. MySQL-এ COUNT() এবং IF() একসাথে ব্যবহার করে শর্তসাপেক্ষ গুননা

  4. MySQL-এ ORDER BY FIELD() এবং ID দিয়ে সেকেন্ডারি সর্টিং একসাথে করুন