WHERE क्लॉज का उपयोग करके विशिष्ट रिकॉर्ड प्राप्त करना
MySQL में किसी तालिका से विशिष्ट पंक्ति प्राप्त करने के लिए WHERE क्लॉज का उपयोग किया जाता है। यह एक या अधिक शर्तों के आधार पर डेटा फ़िल्टर करता है।
उदाहरण: टेबल निर्माण और डेटा प्रविष्टि
mysql> CREATE TABLE DemoTable (
UserId INT,
UserName VARCHAR(100)
);
Query OK, 0 rows affected (0.66 sec)
mysql> INSERT INTO DemoTable VALUES(100,'Chris'); Query OK, 1 row affected (0.19 sec) mysql> INSERT INTO DemoTable VALUES(101,'Bob'); Query OK, 1 row affected (0.07 sec) mysql> INSERT INTO DemoTable VALUES(102,'David'); Query OK, 1 row affected (0.13 sec) mysql> INSERT INTO DemoTable VALUES(103,'Mike'); Query OK, 1 row affected (0.13 sec) mysql> INSERT INTO DemoTable VALUES(104,'Sam'); Query OK, 1 row affected (0.16 sec)
सभी रिकॉर्ड देखना
mysql> SELECT * FROM DemoTable;
आउटपुट:
+--------+----------+ | UserId | UserName | +--------+----------+ | 100 | Chris | | 101 | Bob | | 102 | David | | 103 | Mike | | 104 | Sam | +--------+----------+ 5 rows in set (0.00 sec)
विशिष्ट पंक्ति खोजने की क्वेरी
UserId=102 और UserName='David' दोनों शर्तें पूरी करने वाली पंक्ति प्राप्त करने के लिए:
mysql> SELECT * FROM DemoTable WHERE UserId=102 AND UserName='David';
परिणाम:
+--------+----------+ | UserId | UserName | +--------+----------+ | 102 | David | +--------+----------+ 1 row in set (0.00 sec)
मुख्य बिंदु: AND ऑपरेटर का उपयोग करके एकाधिक शर्तों को जोड़ा जा सकता है। यह सटीक डेटा पुनर्प्राप्ति के लिए आवश्यक है।