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

MySQL क्वेरी दर्ज करना


कंसोल पर क्वेरी दर्ज करने से पहले, यह सुनिश्चित करना महत्वपूर्ण है कि उपयोगकर्ता सर्वर से जुड़ा हुआ है। नीचे दी गई क्वेरी सर्वर के संस्करण संख्या और वर्तमान तारीख देगी।

mysql> SELECT VERSION(), CURRENT_DATE;

नोट: फंक्शन 'VERSION()' और 'CURRENT_DATE' केस-इनसेंसिटिव हैं। इसका मतलब 'version()', 'Version()', 'vERsion()', सभी का अर्थ समान है। 'CURRENT_DATE' के साथ भी यही बात लागू होती है।

  • एक SQL क्वेरी सेमीकॉलन के बाद आती है।

  • जब mysql को क्वेरी जारी की जाती है, तो यह क्वेरी को निष्पादन के लिए सर्वर को भेजता है। परिणाम गणना और प्रदर्शित किए जाते हैं। एक और 'mysql>' भी प्रिंट होता है, जो दर्शाता है कि सर्वर एक और क्वेरी के लिए तैयार है।

  • MySQL क्वेरी निष्पादित करने के बाद आउटपुट टेबुलर रूप में होता है, यानी रो और कॉलम। पहली पंक्ति में कॉलम के नाम होते हैं। शेष पंक्तियाँ क्वेरी परिणाम हैं।

  • एक बार क्वेरी निष्पादित हो जाने पर, 'mysql' वापस की गई पंक्तियों की संख्या, क्वेरी निष्पादित करने में लगा समय भी देता है। यह उपयोगकर्ता को सर्वर के प्रदर्शन के बारे में एक मोटा विचार देता है।

MySQL सर्वर का उपयोग एक ही लाइन में कई स्टेटमेंट निष्पादित करने के लिए भी किया जा सकता है। यह नीचे दिखाया गया है:

mysql> SELECT VERSION(); SELECT NOW();

'mysql' सर्वर टर्मिनेटिंग सेमीकॉलन को देखकर क्वेरी स्टेटमेंट के अंत को निर्धारित करता है, न कि इनपुट लाइन के अंत को। यह निम्नलिखित क्वेरी में देखा जा सकता है:

mysql> SELECT
    -> USER()
    -> ,
    -> VERSION();

उपरोक्त क्वेरी में, यह देखना महत्वपूर्ण है कि प्रॉम्प्ट 'mysql>' से '->' में बदल गया जब यह अगली लाइन पर गया, चूंकि यह एक मल्टी-लाइन क्वेरी है। टर्मिनेटिंग सेमीकॉलन का सामना नहीं किया गया था, इसलिए इसने '->' दिया, अन्यथा क्वेरी को निष्पादित करने के लिए सर्वर को भेज दिया गया होता।


  1. - MySQL WHERE कॉलम IN ('x', 'y', 'z') - एकाधिक मानों के लिए IN ऑपरेटर का उपयोग

    समाधान: IN ऑपरेटर किसी कॉलम की तुलना एकाधिक मानों से करने के लिए IN ऑपरेटर का उपयोग करें। यह एकाधिक OR शर्तों से अधिक संक्षिप्त और पठनीय है। सिंटैक्स SELECT * FROM yourTableName WHERE yourColumnName IN (value1, value2, value3, ...N); व्यावहारिक उदाहरण टेबल बनाना और डेटा डालना INSERT INTO InOpera

  1. - MySQL में SOUNDEX() फ़ंक्शन का उपयोग कैसे करें?

    MySQL में SOUNDEX() फ़ंक्शन समान उच्चारण वाले शब्दों को खोजने के लिए साउंडेक्स कोड लौटाता है। सिंटैक्स SELECT * FROM yourTableName WHERE SOUNDEX(yourValue) = SOUNDEX(yourColumnName); टेबल निर्माण mysql> CREATE TABLE DemoTable ( Id INT NOT NULL AUTO_INCREMENT PRIMARY KEY, FirstName VARC

  1. - MySQL में पंक्ति कैसे हटाएं? DELETE स्टेटमेंट

    MySQL में पंक्ति हटाने के लिए DELETE का उपयोग करें। टेबल बनाएं mysql> create table DemoTable ( -> CustomerId INT NOT NULL AUTO_INCREMENT PRIMARY KEY, -> CustomerName VARCHAR(100), -> CustomerAge INT -> ); Query OK, 0 rows affected (1.30 sec) रिकॉर्ड्स डालें mysql>