Jaka jest różnica między upuszczaniem a usuwaniem w SQL?

Spisu treści:

Anonim

ten główna różnica między DROP i DELETE w SQL jest to DROP to polecenie języka definicji danych (DDL), a DELETE to polecenie języka manipulacji danymi (DDL).

Baza danych to zbiór danych. System zarządzania bazami danych (DBMS) to oprogramowanie, które pomaga w łatwym przechowywaniu, pobieraniu i manipulowaniu danymi w bazach danych. Baza danych przechowuje dane w tabelach. Relacyjny system zarządzania bazą danych (RDBMS) to zaawansowany system DBMS. Tabele w RDBMS są ze sobą połączone. MySQL i MSSQL to dwa popularne RDBMS. Structured Query Language (SQL) pomaga pisać zapytania i wykonywać operacje na danych w RDBMS. DROP i DELETE to dwa główne polecenia SQL.

DDL, UPUŚĆ, USUŃ, SQL, RDBMS

Czym są polecenia SQL

Polecenia SQL mają głównie trzy podsekcje. Są one następujące.

Język definicji danych (DDL) – Te polecenia pomagają modyfikować strukturę bazy danych i powiązanych obiektów.

Język manipulacji danymi (DML) — te polecenia umożliwiają manipulowanie danymi przechowywanymi w bazach danych.

Język kontroli danych (DCL) – Te polecenia pomagają zarządzać użytkownikami, którzy mają dostęp do baz danych.

Co to jest DROP w SQL?

DROP to polecenie DDL w SQL.

Programiści mogą użyć DROP do usunięcia istniejącej bazy danych z RDBMS.

DROP DATABASE schoolInfo;

Powyższe polecenie usuwa/eliminuje bazę danych o nazwie schoolInfo.

Ponadto możliwe jest również wykonanie DROP na obiektach bazy danych, takich jak tabele. Przykład jest następujący.

uczeń DROP TABLE;

Polecenie usuwa z bazy danych tabelę o nazwie student.

Co to jest DELETE w SQL

DELETE to polecenie DML w SQL. Pomaga usunąć istniejące rekordy z tabeli.

USUŃ OD ucznia;

Powyższe polecenie pomaga usunąć wszystkie rekordy z tabeli o nazwie student.

Ponadto programista może pisać zapytania do wykonywania operacji tylko na wybranych wierszach za pomocą klauzuli WHERE.

USUŃ OD ucznia

GDZIE id = 10;

Polecenie pomaga usunąć rekord o identyfikatorze 10 z tabeli uczniów.

Różnica między DROP i DELETE w SQL

Definicja

DROP to polecenie w SQL do usuwania baz danych lub innych obiektów (takich jak tabele) z RDBMS, podczas gdy DELETE to polecenie w SQL do usuwania wierszy z tabeli w bazie danych RDBMS. Jest to więc podstawowa różnica między DROP i DELETE w SQL.

Kategoria

Podczas gdy DROP jest poleceniem DDL, DELETE jest poleceniem DML. Jest to więc główna różnica między DROP i DELETE w SQL.

Stosowanie

Wniosek

SQL to język przeznaczony do zarządzania danymi w RDBMS. DROP i DELETE to dwa ważne polecenia SQL. Główna różnica między DROP i DELETE w SQL polega na tym, że DROP jest poleceniem języka definicji danych (DDL), podczas gdy DELETE jest poleceniem języka manipulacji danymi (DDL).

Referencja:

1. „Słowo kluczowe SQL DROP”. Statystyki przeglądarki, dostępne tutaj.2. „Korzystanie z polecenia DELETE SQL”. Typy topologii sieci w sieciach komputerowych | Studia na wieczór, dostępne tutaj.

Zdjęcie dzięki uprzejmości:

1. „2394312” (CC0) przez Pixabay

Jaka jest różnica między upuszczaniem a usuwaniem w SQL?