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
Videregående SQL
course content

Kursinnhold

Videregående SQL

Videregående SQL

1. Grouping
2. Nestede Underforespørsler
3. Slå Sammen Tabeller
4. DDL og DML i SQL

book
Drop og Truncate

Det er verdt å nevne to flere operasjoner i DDL: DROP og TRUNCATE.

DROP: Brukes til å slette databaseobjekter som tabeller, databaser og indekser.

TRUNCATE: Fjerner alle rader fra en tabell, men bevarer tabellens struktur.

Vi har brukt disse operasjonene til å tømme eller slette tabeller for å sjekke oppgaver i tidligere kapitler:

sql

DROP TABLE-kommandoen vil fullstendig fjerne employees-tabellen fra databasen. Husk at denne handlingen vanligvis krever spesielle tillatelser i mange databasesystemer (DBMS).

Hvis du jobber på et prosjekt, kan det hende du ikke har de nødvendige tilgangsrettighetene. I neste kurs om Avanserte teknikker i SQL, vil du lære om roller og hvordan du administrerer dem.

1
TRUNCATE TABLE employees;
copy

TRUNCATE TABLE-kommandoen fjerner alle data fra employees-tabellen, og etterlater den tom. Imidlertid beholder den tabellens struktur intakt, så kolonner og begrensninger forblir uendret. Du vil trenge de riktige tillatelsene for å utføre denne handlingen i et DBMS.

Vær forsiktig når du bruker disse kommandoene. Uten sikkerhetskopier av databasen kan du ikke angre en tabellsletting eller fjerning av data.

Merk

Utviklere bruker ofte myk sletting ved å legge til en kolonne som is_deleted med en BOOLEAN-type. Når en rad er 'slettet', settes denne kolonnen til true (eller 1). På denne måten kan du spore slettede data uten å miste dem.

question mark

Hva er hovedforskjellen mellom DROP TABLE og TRUNCATE TABLE operasjoner?

Select the correct answer

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 4. Kapittel 3

Spør AI

expand
ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

course content

Kursinnhold

Videregående SQL

Videregående SQL

1. Grouping
2. Nestede Underforespørsler
3. Slå Sammen Tabeller
4. DDL og DML i SQL

book
Drop og Truncate

Det er verdt å nevne to flere operasjoner i DDL: DROP og TRUNCATE.

DROP: Brukes til å slette databaseobjekter som tabeller, databaser og indekser.

TRUNCATE: Fjerner alle rader fra en tabell, men bevarer tabellens struktur.

Vi har brukt disse operasjonene til å tømme eller slette tabeller for å sjekke oppgaver i tidligere kapitler:

sql

DROP TABLE-kommandoen vil fullstendig fjerne employees-tabellen fra databasen. Husk at denne handlingen vanligvis krever spesielle tillatelser i mange databasesystemer (DBMS).

Hvis du jobber på et prosjekt, kan det hende du ikke har de nødvendige tilgangsrettighetene. I neste kurs om Avanserte teknikker i SQL, vil du lære om roller og hvordan du administrerer dem.

1
TRUNCATE TABLE employees;
copy

TRUNCATE TABLE-kommandoen fjerner alle data fra employees-tabellen, og etterlater den tom. Imidlertid beholder den tabellens struktur intakt, så kolonner og begrensninger forblir uendret. Du vil trenge de riktige tillatelsene for å utføre denne handlingen i et DBMS.

Vær forsiktig når du bruker disse kommandoene. Uten sikkerhetskopier av databasen kan du ikke angre en tabellsletting eller fjerning av data.

Merk

Utviklere bruker ofte myk sletting ved å legge til en kolonne som is_deleted med en BOOLEAN-type. Når en rad er 'slettet', settes denne kolonnen til true (eller 1). På denne måten kan du spore slettede data uten å miste dem.

question mark

Hva er hovedforskjellen mellom DROP TABLE og TRUNCATE TABLE operasjoner?

Select the correct answer

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 4. Kapittel 3
Vi beklager at noe gikk galt. Hva skjedde?
some-alt