Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> MySQL

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 में अलग यूजर के रूप में लॉगिन कैसे करें?

    कमांड लाइन से अलग यूजर के रूप में MySQL लॉगिन मौजूदा यूजर के रूप में लॉगिन करने के लिए: mysql -u yourUsername -p Enter दबाने के बाद पासवर्ड दर्ज करें। नया यूजर बनाना और लॉगिन करना 1. यूजर बनाएं CREATE USER John@localhost IDENTIFIED BY john123456; 2. यूजर वेरीफाई करें SELECT user FROM mysql.user

  1. - MySQL में @ चिह्न (उपयोगकर्ता-परिभाषित चर) का उपयोग करें

    MySQL में @ चिह्न **उपयोगकर्ता-परिभाषित चर (user-defined variables)** को दर्शाता है। ये चर सत्र-विशिष्ट (session-specific) होते हैं और एक कनेक्शन के भीतर मानों को अस्थायी रूप से संग्रहीत करके क्वेरी के बीच साझा करने की अनुमति देते हैं। सिंटैक्स SET @variable_name := value; या SELECT में असाइनमेंट:

  1. - MySQL एंडिंग स्टेटमेंट कैसे बदलें?

    MySQL एंडिंग स्टेटमेंट बदलने के लिए आप DELIMITER का उपयोग कर सकते हैं: DELIMITER anySymbol ऊपर, anySymbol वह प्रतीक है जिसे आप सेट कर सकते हैं। डिफ़ॉल्ट है DELIMITER ; आइए पहले एक टेबल बनाते हैं: mysql> DELIMITER // mysql> create table DemoTable -> ( -> Id int, -> Name varchar(20) -&