--aus dem Tabellennamen löschen
--1> Lösche einfach einige Daten in der Tabelle, die Tabellenstruktur ist noch da.
--2>Delete kann einen Datenteil mit einer where-Klausel löschen, z. B. DELETE FROM Student WHERE sAge > 20
--3> Die Autonummerierung kehrt nicht zu ihrem Anfangswert zurück.
--Tabellennamen abschneiden
--1>truncate-Anweisung kann nicht durch die where-Bedingung gefolgt werden, kann gemäß der Bedingung nicht gelöscht werden, nur alle Daten können gelöscht werden.
--2> Die automatische Nummerierung kehrt zu ihrem Anfangswert zurück.
--3> Die Verwendung von Truncate zum Löschen aller Daten in einer Tabelle ist viel effizienter als Delete, da Truncate die minimale Methode zur Aufzeichnung von Logs verwendet.
--4>Abschneiden löscht Daten, ohne den Lösch-Trigger auszulösen.
--Tabellenname fallen lassen
--1> Löschen Sie die Tabelle selbst, das heißt, löschen Sie alle Daten und Tabellenstrukturen (Spalten, Einschränkungen, Ansichten, Schlüssel) in der Tabelle.
Autonummerierung erklärt:
1 Die automatische Nummerierung wächst nur nach vorne, nicht nach hinten. 2 Wenn ein Fehler beim Einfügen der Daten auftritt, steigt auch die automatische Zahl an, und beim nächsten Einfügen wird die Zahl "übersprungen". 3. Automatische Nummerierungsspalten können nicht manuell geändert werden.
|