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

MySQL একাধিক লাইনে লেখা স্টেটমেন্ট কীভাবে ইভ্যালুয়েট করে?


আসলে, MySQL স্টেটমেন্টের শেষ সেমিকোলন পেলেই নির্ধারণ করে। যদি আমরা একটি স্টেটমেন্ট একাধিক লাইনে লিখি, তবে প্রথম লাইন লিখার পর MySQL প্রম্পট 'mysql>' থেকে '->' এ পরিবর্তন হয়, যা ইঙ্গিত দেয় যে MySQL এখনও পূর্ণ স্টেটমেন্ট দেখেনি এবং বাকি অংশের জন্য অপেক্ষা করছে। সেমিকোলন পাওয়ার পর MySQL স্টেটমেন্টটি এক্সিকিউট করে। নিচের উদাহরণটি থেকে এটি বোঝা যাবে:

উদাহরণ

mysql> Select Id, Name     -> From     -> Student_info     -> ; 
+------+---------+
| Id   | Name    |
+------+---------+
| 101  | YashPal |
| 105  | Gaurav  |
| 125  | Raman   |
| 130  | Ram     |
| 132  | Shyam   |
| 133  | Mohan   |
| 150  | Saurabh |
+------+---------+
7 rows in set (0.07 sec)

  1. MySQL-এ ভিন্ন ইউজার হিসেবে লগইন করা (mysql -u -p কমান্ড)

  2. MySQL-এ TIMEDIFF এবং TIME_FORMAT ব্যবহার করে টাইম ক্যালকুলেশন

  3. MySQL-এ @ চিহ্ন ব্যবহার করে ইউজার-ডিফাইনড ভেরিয়েবল ডিক্লেয়ার ও ব্যবহার

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