Anulowanie indeksów, tabel i baz danych SQL

Przy użyciu polecenia DROP można łatwo usunąć indeksy, tabele i bazy danych.

Złożenie SQL DROP INDEX

Możemy użyć polecenia DROP INDEX do usunięcia indeksów z tabeli.

Gramatyka używana w Microsoft SQLJet (oraz Microsoft Access):

DROP INDEX index_name ON table_name

Gramatyka używana w MS SQL Server:

DROP INDEX table_name.index_name

Gramatyka używana w IBM DB2 i Oracle:

DROP INDEX index_name

Gramatyka używana w MySQL:

ALTER TABLE table_name DROP INDEX index_name

Złożenie SQL DROP TABLE

Złożenie DROP TABLE służy do usuwania tabel (struktury tabeli, atrybuty oraz indeksy również będą usuwane):

DROP TABLE Nazwa tabeli

Złożenie SQL DROP DATABASE

Złożenie DROP DATABASE służy do usuwania baz danych:

DROP DATABASE Nazwa bazy danych

Złożenie TRUNCATE TABLE SQL

Jeśli potrzebujemy tylko usunąć dane z tabeli, ale nie usuwać samej tabeli, co zrobić?

Proszę użyć polecenia TRUNCATE TABLE (usuwa tylko dane z tabeli):

TRUNCATE TABLE Nazwa tabeli