إسقاط قاعدة البيانات

إسقاط قاعدة بيانات (مخطط) وحذف الدليل المقترن بقاعدة البيانات من نظام الملفات. يتم طرح استثناء إذا كان المخطط غير موجود في النظام.

بناء الجملة

DROP { DATABASE | SCHEMA } [ IF EXISTS ] database_name [ RESTRICT | CASCADE ]

المعلمات

  • | قاعدة البيانات مخطط

    DATABASE ويعني SCHEMA نفس الشيء ، يمكن استخدام أي منهما.

  • إذا كان موجودا

    إذا تم تحديده، يتم طرح أي استثناء عند عدم وجود قاعدة البيانات.

  • database_name: اسم قاعدة بيانات موجودة (مخطط) في النظام. إذا لم يكن الاسم موجودا، يتم طرح استثناء.

  • تقيد

    إذا تم تحديده، تقييد إسقاط قاعدة بيانات غير فارغة ويتم تمكينه افتراضيا.

  • تتالي

    إذا تم تحديده ، إسقاط جميع الجداول والوظائف المقترنة.

أمثلة

-- Create `inventory_db` Database
> CREATE DATABASE inventory_db COMMENT 'This database is used to maintain Inventory';

-- Drop the database and its tables
> DROP DATABASE inventory_db CASCADE;

-- Drop the database using IF EXISTS
> DROP DATABASE IF EXISTS inventory_db CASCADE;