इस प्रोजेक्ट में, आप सीखेंगे कि शिक्षण तालिका के आधार पर एक दृश्य कैसे बनाया जाए और संबंधित डेटा को दृश्य से कैसे हटाया जाए।
MySQL [edusys]> SELECT * FROM teaches_view; ------- ---------- ---------- ------ | id | courseId | semester | year | ------- ---------- ---------- ------ | 76766 | BIO-101 | Summer | 2017 | | 10101 | CS-101 | Fall | 2017 | | 83821 | CS-190 | Spring | 2017 | | 83821 | CS-190 | Spring | 2017 | | 10101 | CS-347 | Fall | 2017 | | 98345 | EE-181 | Spring | 2017 | | 22222 | PHY-101 | Fall | 2017 | ------- ---------- ---------- ------ 7 rows in set (0.000 sec)
इस प्रोजेक्ट में, आप सीखेंगे:
इस परियोजना को पूरा करने के बाद, आप यह कर सकेंगे:
इस चरण में, आप सीखेंगे कि शिक्षण तालिका के आधार पर एक दृश्य कैसे बनाया जाए। इस चरण को पूरा करने के लिए नीचे दिए गए चरणों का पालन करें:
sudo /etc/init.d/mysql start
mysql -uroot
SOURCE ~/project/edusys.sql;
| सिखाता है | सिखाता है_दृश्य |
| -------- | ----------- |
| आईडी | आईडी |
| कोर्स_आईडी | कोर्सआईडी |
| सेमेस्टर | सेमेस्टर |
| वर्ष | वर्ष |
कोड निम्नलिखित जैसा दिखना चाहिए:
CREATE VIEW teaches_view AS SELECT ID AS id, course_id AS courseId, semester, year FROM teaches;
इस चरण में, आप सीखेंगे कि टीच_व्यू व्यू से उस डेटा को कैसे हटाया जाए जहां वर्ष 2018 है। इस चरण को पूरा करने के लिए नीचे दिए गए चरणों का पालन करें:
DELETE FROM teaches_view WHERE year = 2018;
CREATE VIEW teaches_view AS SELECT ID AS id, course_id AS courseId, semester, year FROM teaches; DELETE FROM teaches_view WHERE year = 2018;
अब, आपने एक दृश्य बनाने और दृश्य में संबंधित डेटा को हटाने का प्रोजेक्ट पूरा कर लिया है। आप SQL कथनों को निष्पादित करने के लिए MySQL टर्मिनल में सिखाता हैDump.sql स्क्रिप्ट चला सकते हैं।
SOURCE ~/project/teachesDump.sql;
एसक्यूएल स्टेटमेंट निष्पादित करने के बाद, आप डेटा को टीच_व्यू व्यू में इस प्रकार देख सकते हैं:
MySQL [edusys]> SELECT * FROM teaches_view; ------- ---------- ---------- ------ | id | courseId | semester | year | ------- ---------- ---------- ------ | 76766 | BIO-101 | Summer | 2017 | | 10101 | CS-101 | Fall | 2017 | | 83821 | CS-190 | Spring | 2017 | | 83821 | CS-190 | Spring | 2017 | | 10101 | CS-347 | Fall | 2017 | | 98345 | EE-181 | Spring | 2017 | | 22222 | PHY-101 | Fall | 2017 | ------- ---------- ---------- ------ 7 rows in set (0.000 sec)
बधाई हो! आपने यह प्रोजेक्ट पूरा कर लिया है. आप अपने कौशल को बेहतर बनाने के लिए LabEx में अधिक प्रयोगशालाओं का अभ्यास कर सकते हैं।
? अभी अभ्यास करें: पाठ्यक्रम अनुसूची हटाएं डेटा देखें
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3