63 lines
2.5 KiB
Markdown
63 lines
2.5 KiB
Markdown
|
---
|
||
|
title: SQL Drop View Statement
|
||
|
localeTitle: SQL إسقاط عرض بيان
|
||
|
---
|
||
|
## SQL إسقاط عرض بيان
|
||
|
|
||
|
### المقدمة
|
||
|
|
||
|
يغطي هذا الدليل عبارة SQL لإسقاط (حذف) واحد أو أكثر من كائنات العرض.
|
||
|
|
||
|
A View هو كائن يقدم البيانات من جدول واحد أو أكثر.
|
||
|
|
||
|
ملاحظة: قبل حذف البيانات أو الكائنات أو تغييرها ، تذكر أن يكون لديك نسخة احتياطية جديدة.
|
||
|
|
||
|
سوف نغطي:
|
||
|
|
||
|
* باستخدام SQL لإسقاط جدول
|
||
|
* استخدام طاولة العمل لإسقاط العرض
|
||
|
|
||
|
سنستخدم MySQL للتخلص من الدم. تحقق من دليل لهذه الوظيفة في مدراء قواعد البيانات الآخرين.
|
||
|
|
||
|
سنسقط العرض الذي يسمى `students_dropMe_v` ، والذي تم إنشاؤه لهذا الغرض فقط.
|
||
|
|
||
|
### بناء الجملة الأساسي
|
||
|
|
||
|
`DROP VIEW [IF EXISTS]
|
||
|
view_name [, view_name] ...
|
||
|
`
|
||
|
|
||
|
### إسقاط عرض SQL
|
||
|
|
||
|
الجزء الموجود في حالة وجود أخطاء "اعتراض" ، في حالة عدم وجود طريقة العرض.
|
||
|
|
||
|
`drop view if exists students_dropMe_v;
|
||
|
`
|
||
|
|
||
|
طريقة العرض بعد الإنشاء:
|
||
|
|
||
|
![صورة 1](https://github.com/SteveChevalier/guide-images/blob/master/drop-view01.JPG)
|
||
|
|
||
|
فوق الأمر المنفذة والآراء المعروضة:
|
||
|
|
||
|
![صورة-2](https://github.com/SteveChevalier/guide-images/blob/master/drop-view02.JPG)
|
||
|
|
||
|
### باستخدام طاولة العمل
|
||
|
|
||
|
من طاولة العمل: 1) انقر بزر الماوس الأيمن على العرض لإسقاط 2) حدد وجهة نظر قطرة من القائمة 3) حدد إما أ) تشغيل SQL لمراجعة عبارة SQL ليتم تنفيذها أو ب) إفلات جديدة
|
||
|
|
||
|
![صورة 3](https://github.com/SteveChevalier/guide-images/blob/master/drop-view03.JPG)
|
||
|
|
||
|
\* كما هو الحال مع جميع هذه الأشياء SQL هناك أكثر من ذلك بكثير من ما هو موجود في هذا الدليل التمهيدي. آمل أن يمنحك هذا على الأقل ما يكفي للبدء.
|
||
|
|
||
|
يرجى الاطلاع على دليل مدير قاعدة البيانات والمتعة في تجربة خيارات مختلفة بنفسك. \*
|
||
|
|
||
|
### إضافي
|
||
|
|
||
|
إليك SQL الذي استخدمته لإنشاء الجدول الذي قمنا بإسقاطه للتو:
|
||
|
|
||
|
``create view `students_dropMe_v` as
|
||
|
select FullName, programOfStudy
|
||
|
from student
|
||
|
where programOfStudy = 'Programming';
|
||
|
``
|