MySQL व्यूज को AND, OR, और NOT जैसे लॉजिकल ऑपरेटरों का उपयोग करके बनाया जा सकता है। इसे निम्नलिखित उदाहरणों की सहायता से स्पष्ट किया जा सकता है -
AND ऑपरेटर के साथ देखे जाने की संख्या
जैसा कि हम जानते हैं कि तार्किक और संकारक दो व्यंजकों की तुलना करता है और यदि दोनों व्यंजक सत्य हैं तो सत्य वापस आ जाता है। निम्नलिखित उदाहरण में, हम एक दृश्य बना रहे हैं जिसमें 'AND' ऑपरेटर के आधार पर शर्तें हैं।
उदाहरण
आधार तालिका निम्नलिखित डेटा के साथ Student_info है -
mysql> Student_info से * चुनें; ---+| आईडी | नाम | पता | विषय |+------+---------+-----------+---------------+| 101 | यशपाल | अमृतसर | इतिहास || 105 | गौरव | चंडीगढ़ | साहित्य || 125 | रमन | शिमला | कंप्यूटर || 130 | राम | झांसी | कंप्यूटर || 132 | श्याम | चंडीगढ़ | अर्थशास्त्र || 133 | मोहन | दिल्ली | कंप्यूटर |+----------+---------+---------------+---------------+6 पंक्तियाँ सेट में (0.00 सेकंड)mysql> छात्र_जानकारी से चयनित आईडी, नाम, पता, विषय के रूप में दृश्य जानकारी बनाएं या बदलें जहां (विषय ='कंप्यूटर' और पता ='दिल्ली'); क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.13 सेकंड) mysql> चुनें *जानकारी से; आईडी | नाम | पता | विषय |+------+-------+-----------+-----------+| 133 | मोहन | दिल्ली | कंप्यूटर |+------+-------+-----------+-----------+1 पंक्ति सेट में (0.00 सेकंड)पूर्व>OR ऑपरेटर के साथ देखे जाने की संख्या
जैसा कि हम जानते हैं कि तार्किक OR ऑपरेटर दो व्यंजकों की तुलना करता है और यदि कम से कम एक व्यंजक सत्य है तो सत्य लौटता है। निम्नलिखित उदाहरण में, हम एक दृश्य बना रहे हैं जिसमें 'OR' ऑपरेटर के आधार पर शर्तें हैं।
उदाहरण
mysql> स्टूडेंट_इन्फो से आईडी, नाम, पता, विषय के रूप में दृश्य जानकारी बनाएं या बदलें जहां (विषय ='कंप्यूटर' या पता ='अमृतसर'); क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.06 सेकंड) mysql> चुनें * जानकारी से;+----------+-------- आईडी | नाम | पता | विषय |+------+---------+----------+-----------+| 101 | यशपाल | अमृतसर | इतिहास || 125 | रमन | शिमला | कंप्यूटर || 130 | राम | झांसी | कंप्यूटर || 133 | मोहन | दिल्ली | कंप्यूटर |+----------+-----------+----------+---------------+4 पंक्तियाँ सेट में (0.00 सेकंड )NOT ऑपरेटर के साथ देखे जाने की संख्या
NOT एकमात्र ऑपरेटर है जो केवल एक ऑपरेंड लेता है। यदि ऑपरेंड TRUE है तो यह 0 देता है और यदि ऑपरेंड FALSE है तो 1 देता है। निम्नलिखित उदाहरण में, हम एक ऐसा दृश्य बना रहे हैं जिसमें 'NOT' ऑपरेटर के आधार पर शर्तें हैं।
उदाहरण
mysql> स्टूडेंट_इन्फो से आईडी, नाम, पता, विषय के रूप में दृश्य जानकारी बनाएं या बदलें जहां विषय! ='कंप्यूटर'; क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.06 सेकंड) mysql> जानकारी से * चुनें; + ---- ---+---------------+---------------+-----------+| आईडी | नाम | पता | विषय |+------+---------+-----------+---------------+| 101 | यशपाल | अमृतसर | इतिहास || 105 | गौरव | चंडीगढ़ | साहित्य || 132 | श्याम | चंडीगढ़ | अर्थशास्त्र |+----------+-----------+---------------+---------------+3 पंक्तियाँ सेट में (0.00 सेकंड)