кодесурса
«SQL

Падение SQL

script1adsense2code
script1adsense3code

Удалить объект из базы данных

Команда SQL DROP используется для удаления объекта (таблицы, представления, индекса) из базы данных. Когда вы удаляете таблицу, все строки таблицы будут удалены вместе со структурой из базы данных.

После того как таблица удалена, вы не можете отменить это, поэтому лучше сделать резервную копию таблицы, прежде чем удалить.

Таблица, на которую ссылается ограничение FOREIGN KEY, не может быть удалена с помощью команды SQL DROP TABLE. Во-первых, ограничение FOREIGN KEY или таблица ссылок должны быть удалены.

При удалении таблицы все ограничения или триггеры, связанные с этой таблицей, будут автоматически удалены.

Разница между DROP и оператором TRUNCATE:

  • Когда таблица отбрасывается, все отношения, связанные с таблицами, больше не будут действительными, т. Е. Ограничения, разрешения или права доступа к таблице также будут удалены.
  • Но когда таблица усекается, удаляются только строки, не влияя на структуру таблицы.

База данных отбрасывания SQL

Команда SQL DROP может удалить базу данных, что означает, что эта команда удалит все таблицы, представления, индексные таблицы и все другие объекты, связанные с этой базой данных.

Синтаксис:

 DROP DATABASE [имя базы данных]; 

Параметры:

название Описание
database_name Название базы данных.

пример

Пример таблицы: агенты


Пример таблицы: заказы


Предположим, что указанные выше таблицы 'orders' и 'agent' существуют в базе данных 'TEST'.

Чтобы удалить TEST базы данных, можно использовать следующую инструкцию SQL:

DROP DATABASE test;

Таблица сброса SQL

Команда SQL DROP TABLE удаляет таблицу, и все связи, связанные с таблицами, такие как все ограничения или триггеры, связанные с таблицей, будут автоматически отбрасываться. Таблица, имеющая FOREIGN KEY и на которую ссылается другая таблица, не может быть удалена, и, если требуется удалить, сначала необходимо удалить ограничение внешнего ключа или таблицу ссылок.

Синтаксис

 DROP TABLE [имя таблицы]; 

Параметры:

название Описание
table_name Наименование таблицы.

Пример:

Пример таблицы: агенты


Чтобы удалить таблицу «агенты» из текущей базы данных, можно использовать следующий оператор SQL:

DROP TABLE agents;

SQL-представление

Команда SQL DROP VIEW удаляет виртуальную таблицу или представление базовой таблицы из текущей базы данных.

Синтаксис:

DROP  VIEW [view_name];

Параметры:

название Описание
view_name Имя представления или виртуальной таблицы.

Пример:

Пример таблицы: агенты


Это заявление ниже, чтобы создать представление 'myview1':

CREATE VIEW myview1AS SELECT * FROM agents;

Для удаления виртуальной таблицы или представления «myview1», созданного из базовой таблицы «агенты», можно использовать следующий оператор SQL:

 DROP VIEW myview1; 

Смотрите нашу базу данных моделей

Упражнения по SQL

Хотите улучшить вышеуказанную статью? Вносите свои заметки / комментарии / примеры через Disqus.

Предыдущий: Drop Index
Далее: Процедура SQL - создание, изменение, удаление

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code