logo

USUŃ SQL

The Instrukcja SQL DELETE służy do usuwania wierszy z tabeli. Ogólnie instrukcja DELETE usuwa jeden lub więcej rekordów z tabeli.

python os listdir

Składnia SQL DELETE

Zobaczmy składnię instrukcji SQL DELETE:

 DELETE FROM table_name [WHERE condition]; 

Tutaj nazwa_tabeli to tabela, którą należy usunąć. The Klauzula WHERE w instrukcji SQL DELETE jest tutaj opcjonalna.


Przykład USUŃ SQL

Weźmy tabelę o nazwie „PRACOWNIK”.

IDEMP_NAMEMIASTOWYNAGRODZENIE
101Adarsh ​​SinghBudowa20000
102Sanjaya SinghaMeerut21000
103Priyanka SharmaRaipur25000
104Esha SinghalDelhi26000

Przykład usunięcia z klauzulą ​​WHERE podano poniżej:

 DELETE FROM EMPLOYEE WHERE ID=101; 

Tabela wynikowa po zapytaniu:

IDEMP_NAMEMIASTOWYNAGRODZENIE
102Sanjaya SinghaMeerut21000
103Priyanka SharmaRaipur25000
104Esha SinghalDelhi26000

Inny przykład instrukcji usuwania podano poniżej

 DELETE FROM EMPLOYEE; 

Tabela wynikowa po zapytaniu:

IDEMP_NAMEMIASTOWYNAGRODZENIE

Spowoduje to usunięcie wszystkich rekordów tabeli PRACOWNIK.

Spowoduje to usunięcie wszystkich rekordów tabeli PRACOWNIK, w której identyfikator wynosi 101.

Klauzula WHERE w instrukcji SQL DELETE jest opcjonalna i identyfikuje wiersze w kolumnie, które zostaną usunięte.

Klauzula WHERE służy do zapobiegania usunięciu wszystkich wierszy w tabeli. Jeśli nie użyjesz klauzuli WHERE, możesz utracić wszystkie wiersze.


Nieprawidłowa instrukcja DELETE dla bazy danych ORACLE

Nie możesz użyć symbolu * (gwiazdki), aby usunąć wszystkie rekordy.

 DELETE * FROM EMPLOYEE; 

Tematy instrukcji SQL DELETE

SQL USUŃ TABELĘ

Jak usunąć tabelę i jaka jest różnica między instrukcją DELETE i TRUNCATE?

SQL USUŃ WIERSZ

Jak usunąć wiersz z bazy danych?

SQL USUŃ wszystkie wiersze

Jak usunąć wszystkie wiersze tabeli?

SQL USUŃ zduplikowane wiersze

Jak użyć odrębnego słowa kluczowego, aby usunąć wszystkie zduplikowane wiersze z tabeli?

SQL USUŃ BAZY DANYCH

Nie używa się instrukcji DELETE do usunięcia bazy danych. Ale do usunięcia bazy danych używana jest instrukcja DROP.

SQL USUŃ WIDOK

Jak usunąć widok z bazy danych?

SQL USUŃ DOŁĄCZ

Jak używać instrukcji usuwania z INNER JOIN?