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

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
...

\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 |
+--------+--------+--------+
  1. MySQL-এ @ চিহ্ন ব্যবহার করে ইউজার-ডিফাইনড ভেরিয়েবল ডিক্লেয়ার ও ব্যবহার

  2. MySQL에서 DELIMITER로 문장 종료 기호 변경하기

  3. MySQL-এ ORDER BY ব্যবহার করে নির্দিষ্ট মানকে শেষে সর্ট করা

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