resum.: i denne vejledning lærer du, hvordan du bruger s .l DROP TABLE-erklæring til at fjerne tabeller i en database.
s .l DROP TABLE-erklæring bruges til at fjerne tabel i en database. Når du bruger s .l DROP TABLE-sætningen til at fjerne en tabel, sletter databasemotoren alle objekter, der er knyttet til den tabel, herunder data, tabelstruktur, indekser, begrænsninger, triggere og måske privilegier.,
syntaks af SQL DROP TABLE er som følger:
1
|
DROP TABLE table_name
|
Du er nødt til at angive tabel-navn, som du ønsker at fjerne, når DROP TABLE søgeord. For at fjerne en tabel skal du have DROP table privilege. Hvis forespørgslen kører med succes, fjernes tabellen permanent fra databasen.,
Hvis du ønsker at fjerne tabel i en anden database, skal du bruge følgende syntaks:
1
|
DROP TABLE database_name.table_name
|
I ovenstående syntaks, du eksplicit angive den tabel, du vil fjerne, i en specifik database.
lad os øve s .l DROP TABLE-sætningen med nogle 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.,projekter
|
SQL-DROP TABLE – vigtige noter
- Du bør være ekstra forsigtig, når du bruger SQL DROP TABLE. Du skal kontrollere, om tabellen, der fjernes, stadig er nyttig til referencer i fremtiden. Hvis dette er tilfældet, kan du omdøbe det eller lave en sikkerhedskopi, før du fjerner det.
- du kan ikke bruge S .l DROP-tabellen til at fjerne en tabel, der refereres til af en fremmed nøglebegrænsning. For at droppe tabellen skal du først droppe henvisningstabellen.,
- det er mere sikkert at angive databasenavnet, når du bruger s .l DROP TABLE-erklæring. Fordi i databaselandskabet kan du have forskellige databasesystemer til forskellige formål som udvikling, QA og produktion. Nogle gange er du nødt til at gå til disse systemer på samme tid for at gøre arbejdet. Du kan forvirre produktion, QA og udvikling systemer. Som et resultat kan du ved et uheld falde tabel i produktionssystemet med den tanke, at det er udviklingssystem.
i denne vejledning har du lært, hvordan du bruger s .l DROP TABLE-erklæring til at fjerne tabeller fra en database.,
- var denne vejledning nyttig ?
- YesNo