Jaka jest różnica między upuszczaniem a usuwaniem w SQL?
Spisu treści:
- Czym są polecenia SQL
- Co to jest DROP w SQL?
- Co to jest DELETE w SQL
- Różnica między DROP i DELETE w SQL
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