Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Drop og Truncate | DDL og DML i SQL
Mellemliggende SQL
course content

Kursusindhold

Mellemliggende SQL

Mellemliggende SQL

1. Gruppering
2. Indlejrede Underforespørgsler
3. Sammenføjning af Tabeller
4. DDL og DML i SQL

book
Drop og Truncate

Det er værd at nævne to flere operationer i DDL: DROP og TRUNCATE.

DROP: Bruges til at slette databaseobjekter såsom tabeller, databaser og indekser.

TRUNCATE: Fjerner alle rækker fra en tabel, men bevarer tabelens struktur.

Vi har brugt disse operationer til at rydde eller slette tabeller for at tjekke opgaver i tidligere kapitler:

sql

Kommandoen DROP TABLE vil fuldstændigt fjerne employees tabellen fra databasen. Husk, at denne handling normalt kræver særlige tilladelser i mange databasehåndteringssystemer (DBMS).

Hvis du arbejder på et projekt, har du måske ikke de nødvendige adgangsrettigheder. I det næste kursus om Avancerede Teknikker i SQL, vil du lære om roller og hvordan man administrerer dem.

1
TRUNCATE TABLE employees;
copy

TRUNCATE TABLE-kommandoen fjerner alle data fra employees-tabellen, hvilket efterlader den tom. Dog bevarer den tabelens struktur intakt, så kolonner og begrænsninger forbliver uændrede. Du vil have brug for de rette tilladelser for at udføre denne handling i et DBMS.

Vær forsigtig, når du bruger disse kommandoer. Uden database-backups kan du ikke fortryde en tabelsletning eller datafjernelse.

Note

Udviklere bruger ofte soft deletion ved at tilføje en kolonne som is_deleted med en BOOLEAN type. Når en række er 'slettet', sættes denne kolonne til true (eller 1). På denne måde kan du spore slettede data uden at miste dem.

question mark

Hvad er den største forskel mellem DROP TABLE og TRUNCATE TABLE operationer?

Select the correct answer

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 4. Kapitel 3

Spørg AI

expand
ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

course content

Kursusindhold

Mellemliggende SQL

Mellemliggende SQL

1. Gruppering
2. Indlejrede Underforespørgsler
3. Sammenføjning af Tabeller
4. DDL og DML i SQL

book
Drop og Truncate

Det er værd at nævne to flere operationer i DDL: DROP og TRUNCATE.

DROP: Bruges til at slette databaseobjekter såsom tabeller, databaser og indekser.

TRUNCATE: Fjerner alle rækker fra en tabel, men bevarer tabelens struktur.

Vi har brugt disse operationer til at rydde eller slette tabeller for at tjekke opgaver i tidligere kapitler:

sql

Kommandoen DROP TABLE vil fuldstændigt fjerne employees tabellen fra databasen. Husk, at denne handling normalt kræver særlige tilladelser i mange databasehåndteringssystemer (DBMS).

Hvis du arbejder på et projekt, har du måske ikke de nødvendige adgangsrettigheder. I det næste kursus om Avancerede Teknikker i SQL, vil du lære om roller og hvordan man administrerer dem.

1
TRUNCATE TABLE employees;
copy

TRUNCATE TABLE-kommandoen fjerner alle data fra employees-tabellen, hvilket efterlader den tom. Dog bevarer den tabelens struktur intakt, så kolonner og begrænsninger forbliver uændrede. Du vil have brug for de rette tilladelser for at udføre denne handling i et DBMS.

Vær forsigtig, når du bruger disse kommandoer. Uden database-backups kan du ikke fortryde en tabelsletning eller datafjernelse.

Note

Udviklere bruger ofte soft deletion ved at tilføje en kolonne som is_deleted med en BOOLEAN type. Når en række er 'slettet', sættes denne kolonne til true (eller 1). På denne måde kan du spore slettede data uden at miste dem.

question mark

Hvad er den største forskel mellem DROP TABLE og TRUNCATE TABLE operationer?

Select the correct answer

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 4. Kapitel 3
Vi beklager, at noget gik galt. Hvad skete der?
some-alt