Видео: Разница между удалением и удалением
2024 Автор: Mildred Bawerman | [email protected]. Последнее изменение: 2023-12-16 08:42
Удалить против Drop
Обе команды Delete и Drop принадлежат операторам SQL (язык структурированных запросов) и используются в случае удаления данных из базы данных. Удалить - это команда DML (язык манипулирования данными). Он удаляет некоторые или все данные из таблицы в соответствии с условиями, указанными пользователем. Оператор Delete удаляет только записи данных в таблице, но структура таблицы в базе данных такая же. Команда Drop - это оператор DDL (языка определения данных), который действует иначе, чем команда Delete. Это не условный оператор, поэтому он удаляет все данные из таблицы, а также навсегда удаляет структуру таблицы и все ссылки на эту таблицу из базы данных.
Удалить заявление
Как упоминалось выше, оператор Delete удаляет данные из таблицы на основе предоставленного условия, а предложение Where используется с Delete для указания этого обязательного условия. Если предложение Where не указано с помощью Delete, все данные таблицы удаляются из таблицы. Однако в операции удаления существующая структура таблицы остается прежней. Следовательно, пользователю не нужно определять структуру таблицы, если он / она хочет повторно использовать таблицу снова. Поскольку Delete - это команда DML, она не фиксируется автоматически после выполнения. Таким образом, это можно откатить, чтобы отменить предыдущую операцию. В противном случае следует вызвать оператор Commit, чтобы сделать изменения постоянными. При выполнении оператора Delete он записывает запись в журнал транзакций для каждого удаления строки. Таким образом, это влияет на замедление работы. Также,он не освобождает пространство, использованное после выполнения.
Ниже приведен синтаксис оператора Delete.
УДАЛИТЬ ИЗ
или
УДАЛИТЬ ОТ ГДЕ
Заявление о сбросе
Оператор Drop удаляет не только все записи таблицы из базы данных без каких-либо условий, но также навсегда удаляет структуру таблицы, ограничения целостности, индексы и права доступа соответствующей таблицы из базы данных. Таким образом, все связи для других таблиц также больше не существуют, и информация о таблице удаляется из словаря данных. Итак, если пользователь хочет повторно использовать таблицу, ему / ей необходимо снова определить структуру таблицы и все другие ссылки на таблицу. Drop - это команда DDL, и после выполнения команды ее нельзя откатить снова, поскольку команда Drop использует автоматическое принятие. Поэтому пользователю следует быть очень осторожным при использовании этой команды. Оператор Drop не может применяться к системным таблицам, а также его нельзя использовать для таблиц, которые имеют ограничения внешнего ключа.
Команду Drop можно использовать не только для таблиц SQL, но и для баз данных, представлений и столбцов таблиц, и все данные, хранящиеся в этих объектах, навсегда теряются вместе с объектами.
Ниже приведен типичный синтаксис команды Drop.
ТАБЛИЦА ПАДЕНИЯ
В чем разница между удалением и удалением? 1. Команды Delete и Drop удаляют данные таблицы из базы данных. 2. Но оператор Delete выполняет условное удаление, тогда как команда Drop удаляет целые записи в таблице. 3. Кроме того, оператор Delete удаляет только строки в таблице и сохраняет структуру таблицы такой же, тогда как команда Drop удаляет все данные в таблице и структуру таблицы, а также удаляет все другие ссылки из базы данных. 4. Delete - это оператор DML, а Drop - это DDL-команда. Таким образом, операцию удаления можно откатить, и она не будет автоматически зафиксирована, в то время как операцию удаления нельзя откатить никаким способом, поскольку это оператор автоматического подтверждения. 5. Команда удаления не может использоваться для таблиц, на которые ссылаются ограничения внешнего ключа, тогда как вместо нее можно использовать команду удаления. 6. Команду Drop следует использовать осторожно и хорошо понимать по сравнению с оператором Delete в приложениях SQL. |
Рекомендуем:
Разница между симметричными и асимметричными верхними молекулами
Ключевое различие между симметричными и асимметричными молекулами верха состоит в том, что молекулы симметричного верха имеют одну ось собственного вращения и два момента инерции
Разница между собой и между собой
Друг друга против друг друга В английском языке есть взаимные местоимения, которые используются, чтобы говорить о взаимных чувствах. Два таких профи
Разница между удалением и усечением
Delete vs Truncate Обе команды SQL (язык запросов структуры), Delete и Truncate используются для удаления данных, хранящихся в таблицах в базе данных. Удалить
Разница между удалением волос IPL и лазерной эпиляцией
IPL-эпиляция и лазерная эпиляция IPL-эпиляция (интенсивный импульсный свет) и лазерная эпиляция - два наиболее популярных способа уменьшения тела
Разница между ключевыми различиями между металлическими и неметаллическими минералами
Ключевое различие - металлические и неметаллические минералы Минерал - это встречающийся в природе твердый и неорганический компонент с определенной химической формулой и