--slet fra tabelnavn
--1> Slet bare nogle data i tabellen, tabelstrukturen er stadig der.
--2>Delete kan slette en del af dataene med en where-klausul, f.eks. DELETE FROM Student WHERE sAge > 20
--3> Autonummerering vender ikke tilbage til sin oprindelige værdi.
--afkorte tabelens tabelnavn
--1>truncate-sætningen kan ikke efterfølges af where-betingelsen, kan ikke slettes i henhold til betingelsen, kun alle data kan slettes.
--2> Auto-nummerering vender tilbage til sin oprindelige værdi.
--3> At bruge trunkering til at slette alle data i en tabel er meget mere effektivt end slet, fordi trunkering bruger minimumsmetoden til at registrere logfiler.
--4>afkorter sletter data uden at udløse delete-triggeren.
--drop tabelnavn
--1> Slet selve tabellen, det vil sige slet alle data og tabelstrukturen (kolonner, begrænsninger, visninger, nøgler) i tabellen.
Automatisk nummerering forklaret:
1 Automatisk nummerering vil kun vokse fremad, ikke bagud. 2 Hvis der opstår en fejl ved indsættelsen af data, vil det automatiske tal også stige, og næste gang det indsættes, vil tallet blive "sprunget over". 3. Automatiske nummereringskolonner kan ikke ændres manuelt.
|