Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Drop ja Truncate | DDL ja DML SQL:ssä
Keskitaso SQL
course content

Kurssisisältö

Keskitaso SQL

Keskitaso SQL

1. Ryhmittely
2. Sisäkkäiset Alikyselyt
3. Taulujen Yhdistäminen
4. DDL ja DML SQL:ssä

book
Drop ja Truncate

On syytä mainita kaksi muuta operaatiota DDL:ssä: DROP ja TRUNCATE.

DROP: Käytetään tietokantaobjektien poistamiseen, kuten taulukoiden, tietokantojen ja indeksien poistamiseen.

TRUNCATE: Poistaa kaikki rivit taulukosta, mutta säilyttää taulukon rakenteen.

Olemme käyttäneet näitä operaatioita taulukoiden tyhjentämiseen tai poistamiseen tarkistaaksemme tehtäviä aiemmissa luvuissa:

sql

DROP TABLE -komento poistaa kokonaan employees-taulukon tietokannasta. Muista, että tämä toiminto vaatii yleensä erityisiä oikeuksia monissa tietokannan hallintajärjestelmissä (DBMS).

Jos työskentelet projektissa, sinulla ei ehkä ole tarvittavia käyttöoikeuksia. Seuraavassa kurssissa Edistyneet tekniikat SQL:ssä, opit rooleista ja niiden hallinnasta.

1
TRUNCATE TABLE employees;
copy

TRUNCATE TABLE -komento poistaa kaikki tiedot employees-taulusta, jättäen sen tyhjäksi. Kuitenkin se säilyttää taulun rakenteen ennallaan, joten sarakkeet ja rajoitteet pysyvät muuttumattomina. Tarvitset oikeat käyttöoikeudet suorittaaksesi tämän toiminnon tietokannan hallintajärjestelmässä.

Ole varovainen käyttäessäsi näitä komentoja. Ilman tietokannan varmuuskopioita et voi peruuttaa taulun poistamista tai tietojen poistamista.

Huomio

Kehittäjät käyttävät usein pehmeää poistamista lisäämällä sarakkeen kuten is_deleted, jonka tyyppi on BOOLEAN. Kun rivi 'poistetaan', tämä sarake asetetaan true (tai 1). Tällä tavalla voit seurata poistettuja tietoja menettämättä niitä.

question mark

Mikä on DROP TABLE ja TRUNCATE TABLE -toimintojen pääasiallinen ero?

Select the correct answer

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 4. Luku 3

Kysy tekoälyä

expand
ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

course content

Kurssisisältö

Keskitaso SQL

Keskitaso SQL

1. Ryhmittely
2. Sisäkkäiset Alikyselyt
3. Taulujen Yhdistäminen
4. DDL ja DML SQL:ssä

book
Drop ja Truncate

On syytä mainita kaksi muuta operaatiota DDL:ssä: DROP ja TRUNCATE.

DROP: Käytetään tietokantaobjektien poistamiseen, kuten taulukoiden, tietokantojen ja indeksien poistamiseen.

TRUNCATE: Poistaa kaikki rivit taulukosta, mutta säilyttää taulukon rakenteen.

Olemme käyttäneet näitä operaatioita taulukoiden tyhjentämiseen tai poistamiseen tarkistaaksemme tehtäviä aiemmissa luvuissa:

sql

DROP TABLE -komento poistaa kokonaan employees-taulukon tietokannasta. Muista, että tämä toiminto vaatii yleensä erityisiä oikeuksia monissa tietokannan hallintajärjestelmissä (DBMS).

Jos työskentelet projektissa, sinulla ei ehkä ole tarvittavia käyttöoikeuksia. Seuraavassa kurssissa Edistyneet tekniikat SQL:ssä, opit rooleista ja niiden hallinnasta.

1
TRUNCATE TABLE employees;
copy

TRUNCATE TABLE -komento poistaa kaikki tiedot employees-taulusta, jättäen sen tyhjäksi. Kuitenkin se säilyttää taulun rakenteen ennallaan, joten sarakkeet ja rajoitteet pysyvät muuttumattomina. Tarvitset oikeat käyttöoikeudet suorittaaksesi tämän toiminnon tietokannan hallintajärjestelmässä.

Ole varovainen käyttäessäsi näitä komentoja. Ilman tietokannan varmuuskopioita et voi peruuttaa taulun poistamista tai tietojen poistamista.

Huomio

Kehittäjät käyttävät usein pehmeää poistamista lisäämällä sarakkeen kuten is_deleted, jonka tyyppi on BOOLEAN. Kun rivi 'poistetaan', tämä sarake asetetaan true (tai 1). Tällä tavalla voit seurata poistettuja tietoja menettämättä niitä.

question mark

Mikä on DROP TABLE ja TRUNCATE TABLE -toimintojen pääasiallinen ero?

Select the correct answer

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 4. Luku 3
Pahoittelemme, että jotain meni pieleen. Mitä tapahtui?
some-alt