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

MySQL में SELECT स्टेटमेंट का अर्थ और उपयोग

SELECT कमांड का उपयोग MySQL डेटाबेस से डेटा लाने के लिए किया जाता है। आप इस कमांड का उपयोग mysql> प्रॉम्प्ट पर और साथ ही PHP जैसे किसी भी स्क्रिप्ट में कर सकते हैं।

सिंटैक्स:

MySQL टेबल से डेटा लाने के लिए SELECT कमांड का सामान्य सिंटैक्स:

SELECT field1, field2, ... fieldN FROM table_name1, table_name2 ... [WHERE Clause] [OFFSET M] [LIMIT N]

SELECT स्टेटमेंट के बारे में कुछ महत्वपूर्ण बिंदु:

  • हम एक या अधिक टेबल्स का उपयोग कॉमा से अलग करके कर सकते हैं, विभिन्न शर्तों को शामिल करने के लिए WHERE क्लॉज का उपयोग कर सकते हैं, लेकिन WHERE क्लॉज SELECT कमांड का वैकल्पिक भाग है।
  • हम एकल SELECT कमांड में एक या अधिक फील्ड ला सकते हैं।
  • हम फील्ड्स के स्थान पर स्टार (*) निर्दिष्ट कर सकते हैं। इस मामले में, SELECT सभी फील्ड्स लौटाएगा।
  • हम WHERE क्लॉज का उपयोग करके किसी भी शर्त को निर्दिष्ट कर सकते हैं।
  • हम OFFSET का उपयोग करके ऑफसेट निर्दिष्ट कर सकते हैं जहां से SELECT रिकॉर्ड लौटाना शुरू करेगा। डिफ़ॉल्ट रूप से, ऑफसेट शून्य से शुरू होता है।
  • हम LIMIT एट्रिब्यूट का उपयोग करके रिटर्न की संख्या सीमित कर सकते हैं।

उदाहरण:

mysql> SELECT * FROM Employee;
+------+--------+
| Id   | Name   |
+------+--------+
| 100  | Ram    |
| 200  | Gaurav |
| 300  | Mohan  |
+------+--------+

mysql> SELECT * FROM Employee WHERE Name = 'Ram';
+------+--------+
| Id   | Name   |
+------+--------+
| 100  | Ram    |
+------+--------+

mysql> SELECT Id FROM Employee;
+-----+
| Id  |
+-----+
| 100 |
| 200 |
| 300 |
+-----+

उपरोक्त उदाहरण दर्शाता है कि हम MySQL टेबल से रिकॉर्ड लाने के लिए SELECT स्टेटमेंट का उपयोग किन तरीकों से कर सकते हैं।

  1. - MySQL SELECT स्टेटमेंट में CAST फंक्शन कैसे उपयोग करें?

    CAST() से डेटा टाइप कन्वर्जन MySQL में CAST() फंक्शन किसी मान को निर्दिष्ट डेटा टाइप में बदलता है। SELECT स्टेटमेंट में इसका उपयोग डेटा प्रस्तुति या तुलना के लिए करें। सिंटैक्स CAST(expression AS target_type) लक्ष्य टाइप CHAR(N) - फिक्स्ड लंबाई स्ट्रिंग VARCHAR(N) - वेरिएबल लंबाई स्ट्रिंग SIGNED

  1. - MySQL में कोई भी पंक्ति और कॉलम SELECT न करने का तरीका?

    SELECT NULL और WHERE FALSE का उपयोग करके खाली परिणाम प्राप्त करना किसी भी पंक्ति और कॉलम को प्रदर्शित न करने के लिए SELECT NULL और WHERE FALSE का उपयोग करें: SELECT NULL FROM yourTableName WHERE FALSE; आइए पहले एक टेबल बनाते हैं: CREATE TABLE DemoTable1367 ( Id INT NOT NULL AUTO_INCREMENT PRI

  1. - MySQL क्लाइंट द्वारा उपयोग की गई कनेक्शन विधि कैसे निर्धारित करें?

    MySQL कनेक्शन द्वारा उपयोग की गई विधि निर्धारित करने के तरीके: 1. netstat से (OS स्तर) netstat -ln | grep mysql 2. mysql CLI के अंदर (\s कमांड) \s # आउटपुट उदाहरण: Connection: 127.0.0.1 via TCP/IP # या Connection: Localhost via UNIX socket TCP/IP कनेक्शन बाध्य करना (लोकल सर्वर) mysql --protocol