Видео: Разлика между изтриване и пускане
2024 Автор: Mildred Bawerman | [email protected]. Последно модифициран: 2023-12-16 08:37
Изтриване срещу пускане
Командите Delete и Drop принадлежат към SQL (Structured Query Language) изрази и се използват в случай на премахване на данни от база данни. Изтриването е команда DML (език за манипулация на данни). Той изтрива някои или всички данни от таблица според условието, което потребителят е посочил. Оператор Delete премахва само записите от данни в таблицата, но структурата на таблицата представя същото в базата данни. Командата Drop е DDL (Data Definition Language) оператор и действа по различен начин от командата Delete. Това не е условно базиран оператор, така че изтрива цели данни от таблицата, а също така премахва структурата на таблицата и всички препратки към тази таблица за постоянно от базата данни.
Изтриване на изявление
Както бе споменато по-горе, операторът Delete премахва данни от таблица въз основа на предоставеното условие, а клаузата Where се използва с Delete, за да посочи това необходимо условие. Ако клаузата Where не е посочена с Delete, всички данни от таблицата се премахват от таблицата. Въпреки това, в операцията Delete, съществуващата структура на таблицата остава същата. Следователно потребителят не трябва да дефинира структурата на таблицата, ако иска отново да използва таблицата. Тъй като Delete е DML команда, тя не се ангажира автоматично след изпълнение. Така че, това може да се върне обратно, за да се отмени предишната операция. В противен случай трябва да се извика изявлението Comm, за да направят промените постоянни. Докато изпълнява оператора Delete, той записва запис в регистъра на транзакциите за всяко изтриване на ред. Така че, това се отразява на забавянето на операцията. Както добре,не освобождава пространството, използвано след изпълнението.
Следва синтаксисът на оператора Delete.
ИЗТРИВАНЕ ОТ
или
ИЗТРИВАНЕ ОТ КЪДЕ
Отчет за капка
Операторът Drop премахва не само всички записи на таблицата от базата данни без никакви условия, но също така премахва структурата на таблицата, ограниченията на целостта, индексите и привилегиите за достъп на съответната таблица от базата данни за постоянно. И така, всички връзки за други таблици също вече не съществуват и информацията за таблицата се премахва от речника на данните. Така че, ако потребителят иска да използва таблицата отново, той / тя трябва да дефинира структурата на таблицата и всички други препратки към таблицата отново. Drop е DDL команда и след изпълнението на командата не може да се върне отново, защото командата Drop използва автоматично ангажиране. Следователно потребителят трябва да бъде много внимателен при използването на тази команда. Операторът Drop не може да се приложи върху системни таблици, а също така не може да се използва за таблиците, които имат ограничения за външен ключ.
Командата Drop може да се използва не само за SQL таблици, но и за бази данни, изгледи и колони на таблици и всички данни, съхранявани в тези обекти, се губят завинаги заедно с обектите.
Следва типичният синтаксис за командата Drop.
ТАБЛИЦА ЗА ПАДАНЕ
Каква е разликата между Delete и Drop? 1. Командите Delete и Drop премахва данните от таблицата от база данни. 2. Но операторът Delete извършва условно изтриване, докато командата Drop изтрива цели записи в таблицата. 3. Също така операторът Delete премахва само редовете в таблицата и запазва структурата на таблицата същата, докато командата Drop премахва всички данни в таблицата и структурата на таблицата, а също така премахва всички други препратки от базата данни. 4. Delete е DML израз, докато Drop е DDL команда. Така че операцията „Изтриване“може да бъде върната и тя не е автоматично ангажирана, докато операцията „Отпадане“не може да бъде върната по никакъв начин, тъй като това е оператор за автоматично ангажиране. 5. Командата Drop не може да се използва в таблиците, на които са посочени ограниченията на външния ключ, докато командата Delete може да се използва вместо това. 6. Командата Drop трябва да се използва внимателно с добро разбиране в сравнение с оператора Delete в SQL приложения. |
Препоръчано:
Разлика между ЕМП и потенциална разлика
EMF срещу потенциална разлика (електромоторна сила) се използват за описване на два различни параметъра между две точки. Терминът „потенциална разлика“е ге
Разлика между фазовата разлика и разликата в пътя
Фазова разлика спрямо разликата в пътя Разликата във фазата и разликата в пътя са две много важни концепции в оптиката. Тези явления се наблюдават по проблемите на
Разлика между потенциалната разлика и напрежението
Потенциална разлика спрямо напрежение Потенциалната разлика и напрежението са два термина, използвани в инженерството, за да опишат разлика в потенциала в две точки
Разлика между изтриване и отрязване
Delete vs Truncate И двете команди на SQL (език на структурни заявки), Delete и Truncate се използват за премахване на данните, съхранявани в таблици в база данни. Изтриването е
Разлика между ключовата разлика между металните и неметалните минерали
Ключова разлика - метални срещу неметални минерали Минералът е естествено срещаща се твърда и неорганична съставка с определена химическа формула и