Oppsummering: i denne opplæringen vil du lære hvordan å bruke SQL-DROP TABLE-setningen til å fjerne tabeller i en database.
SQL-DROP TABLE-setningen brukes til å fjerne tabell i en database. Når du bruker SQL DROP TABLE-setningen for å fjerne en tabell, databasemotoren, slettes alle objekter knyttet til bordet, inkludert data, tabell struktur, indekser, begrensninger, utløsere og kanskje privilegier.,
syntaksen for SQL DROP TABLE er som følger:
1
|
DROP TABLE table_name
|
Du trenger å angi tabell navnet du vil fjerne, etter DROP TABLE søkeord. For å fjerne en tabell, må du ha drop table privilegium. Hvis spørringen kjøres, vil tabellen bli fjernet fra databasen permanent.,
Hvis du ønsker å fjerne en tabell i en annen database, må du bruke følgende syntaks:
1
|
DROP TABLE databasenavn.table_name
|
I over syntaks, kan du spesifisere den tabellen som du vil fjerne, i en bestemt database.
La oss øve SQL DROP TABLE statement med noen eksempler.,e projects in the database:
1
|
DROP TABLE projects
|
To remove the projects table in the mydb database, you use the following query:
1
|
DROP TABLE tmp.,prosjekter
|
SQL-DROP TABLE – viktige merknader
- Du bør ta ekstra forsiktig når du bruker SQL DROP TABLE-setningen. Du må sjekke om det bordet som blir fjernet, er fortsatt nyttig for referanser i fremtiden. Hvis dette er tilfelle, kan du gi den nytt navn eller lage en sikkerhetskopi før du fjerner den.
- Du kan ikke bruke SQL DROP TABLE å fjerne en tabell som er referert til av et FOREIGN KEY constraint. For å slippe bord, må du slippe å referere bordet først.,
- Det er tryggere å angi database navn når du bruker SQL DROP TABLE-setningen. Fordi i databasen landskap, og du kan ha forskjellige database systemer for forskjellige formål, for eksempel utvikling, QA og produksjon. Noen ganger må du gå til de systemer på samme tid til å gjøre jobben. Du kan forvirre produksjon, QA og utvikling av systemer. Som et resultat du kan ved et uhell drop table i produksjonen systemet med tanke på at det er utvikling av systemet.
I denne opplæringen, har du lært hvordan du bruker SQL DROP TABLE-setningen til å fjerne tabeller fra en database.,
- Var denne opplæringen nyttig ?
- YesNo