في هذا المشروع، ستتعلم كيفية إنشاء طريقة عرض بناءً على جدول التدريس وحذف البيانات ذات الصلة من طريقة العرض.
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;
| يعلم | التدريس_عرض |
| --------- | ------------ |
| معرف | المعرف |
| Course_id | معرف الدورة |
| الفصل الدراسي | فصل دراسي |
| سنة | سنة |
يجب أن يبدو الكود كما يلي:
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;
الآن، لقد أكملت مشروع إنشاء طريقة عرض وحذف البيانات ذات الصلة في طريقة العرض. يمكنك تشغيل البرنامج النصي teacherDump.sql في محطة MySQL لتنفيذ عبارات SQL.
SOURCE ~/project/teachesDump.sql;
بعد تنفيذ عبارات 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