SQL avlägsna index, tabeller och databaser

Genom att använda DROP-satsen kan du enkelt ta bort index, tabeller och databaser.

SQL DROP INDEX-satsen

Vi kan använda DROP INDEX-kommandot för att ta bort index från tabellen.

Syntaks för Microsoft SQLJet (och Microsoft Access):

DROP INDEX index_name ON table_name

Syntaks för MS SQL Server:

DROP INDEX table_name.index_name

Syntaks för IBM DB2 och Oracle:

DROP INDEX index_name

Syntaks för MySQL:

ALTER TABLE table_name DROP INDEX index_name

SQL DROP TABLE-satsen

DROP TABLE-satsen används för att ta bort en tabell (tabellstrukturen, egenskaperna och indexen kommer också att tas bort):

DROP TABLE Tabellnamn

SQL DROP DATABASE-satsen

DROP DATABASE-satsen används för att ta bort en databas:

DROP DATABASE Databasnamn

SQL TRUNCATE TABLE-satsen

Om vi bara behöver ta bort data från tabellen utan att radera tabellen själv, hur gör vi då?

Använd TRUNCATE TABLE-kommandot (endast raderar data från tabellen):

TRUNCATE TABLE Tabellnamn