SQLite Alter Tabelle

SQLite Alter Tabelle

Das Ändern der Datenbank wird angewendet, um Änderungen an den Tabellen und deren Daten vorzunehmen. Die Änderungstabellenanweisung der SQLite -Datenbank wurde speziell für die Ausführung eines der sehr grundlegenden und dennoch nützlichen Vorgänge mit einem einzigen Schlag ausgelegt. Nehmen wir an, Sie möchten den Namen einer Tabelle und eine Spalte mit der Anweisung der Änderungstabelle ändern. Oder Sie müssen die Spalten aus der Tabelle hinzufügen oder entfernen. Für all diese Optionen müssen Sie die verschiedenen Klauseln innerhalb der Abfrage zur Änderungstabelle verwenden.

Dieser Schritt ist sehr notwendig, wenn Sie häufig an Ihrem Linux-System gearbeitet haben, um es mit neuen Versionen auf dem neuesten Stand zu machen und es fehlerfrei zu machen.

Zuerst müssen Sie unser Linux -Terminal mit Hilfe der Strg+Alt+T -Verknüpfung öffnen. Probieren Sie dann den Befehl update aus, um Ihr System auf dem neuesten Stand zu machen. Verwenden Sie das APT -Paket in diesem Befehl mit Sudo -Rechten. Möglicherweise fordert Ihr Passwort auf, diesen Vorgang fortzusetzen. Geben Sie Ihr Passwort an und Ihr System ist bereit zu gehen.

Nach einem erfolgreichen Update benötigt unser System möglicherweise das Upgrade einiger Datensätze. Probieren Sie hier die Upgrade -Anweisung zusammen mit dem APT -Paket in der Shell, dem die Sudo -Rechte vorangegangen sind.

Während der Verarbeitung wird eine Frage gestellt, um die Fortsetzung eines Upgrade -Prozesses zu bestätigen. Tippen Sie auf die Schaltfläche „Y“, um diesen Vorgang fortzusetzen.

Der Prozess wird in einer Weile abgeschlossen sein.

Nach rechts haben wir keine Tabellen in der Datenbank gemäß dem “.Tabellen “Anweisung. Wir müssen also einen erstellen. Daher haben wir die Anweisung für Erstellen von Tabellen erstellen, um einen neuen Tabellentest in der Datenbank zu generieren, der drei Spalten enthält (i.E ID, Name und Alter.) Die Spalte für ID und Alter enthält ganzzahlige Typ und der Spaltenname vom Texttyp enthält.

Jetzt müssen wir den Einfügen in Anweisungen verwenden, um Werte in der Spalte ID, Name und Alter einer Testtabelle hinzuzufügen, gefolgt von dem Schlüsselwort „Werte“ und Datensätze. Wir haben in diesem Tabellentest insgesamt 5 Datensätze hinzugefügt, wie gezeigt. Nach dem Einfügen aller Datensätze haben wir die Daten eines Tabellentests unter Verwendung der Anweisung "*" angezeigt, die dem Zeichen "*" ausgewählt wurde. Insgesamt 5 Datensätze wurden angezeigt.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
.Tische
Tabellentest erstellen (ID int nicht null, nennen Text, Alter int);
In die Test (ID, Name, Alter) einfügen (1, "John", 25);
In die Test (ID, Name, Alter) einfügen (2, "ana", 20);
In die Test (ID, Name, Alter) einfügen (3, "Peter", 30);
In die Test (ID, Name, Alter) einfügen (4, "William", 27);
In die Test (ID, Name, Alter) einfügen (5, "Robert", 29);
Aus dem test auswählen;

Benennen Sie den Tischtitel um:

Mit der Anweisung der Änderungstabelle können wir auch den Namen einer bereits vorhandenen Tabelle aktualisieren. Dieser Befehl muss mit der Umbenennung in Klausel verwendet werden, um einen bestimmten Tabellennamen zu ändern. Wir werden also ein Beispiel für die Aktualisierung eines Tabellennamens für einen Tabellentest in unserer SQLite -Tabelle abdecken. Wir werden "Test" auf "Lehrer" aktualisieren.

Wir haben die Änderungstabellenanweisung zusammen mit dem Namen eines Tabelle „Test“ verwendet, gefolgt von der Umbenennung in die Klausel, die dem neuen Namen einer Tabelle folgt (i.e. Lehrer.) Der Name änderte sich erfolgreich. Nach dem Abholen der Tabellenliste mit der “.Tabellen ”Anweisung“, wir haben die Tabelle "Lehrer" anstelle von "Test" gemäß dem Update.

1
2
3
TABLE -Test umbenennen in den Lehrer;
.Tische

Jetzt werden wir uns ansehen, wie ein neuer Name in die vorhandene "Test" -Tabelle hinzugefügt wurde? Dazu müssen Sie zuerst die Anweisung ausgewählt mit dem alten Tabellennamen (ich.e. Prüfen.) Die Ausführung dieser Anweisung führt uns zu einem Fehler "Keine solche Tabelle: Test". Dies bedeutet, dass der Tabellenname geändert wurde und wir einen neuen Namen anstelle des alten Namens verwenden müssen, um eine Abfrage auszuführen.

Daher haben wir den Anweisungen ausgewählt, um die Werte einer Tabelle unter Verwendung eines geänderten Tabellennamens anzuzeigen (i.e. Lehrer.) Die Ausführung dieser Anweisung zeigt den Satz von 5 Datensätzen für die unten angegebene aktualisierte Lehrertabelle.

1
2
3
Aus dem test auswählen;
Aus dem Lehrer auswählen;

In der Tabelle neue Spalte hinzufügen:

Die Anweisung für die Änderungstabelle kann auch verwendet werden, um eine neue Spalte innerhalb der vorhandenen Tabelle ohne Probleme hinzuzufügen. Angenommen, Sie haben eine Lehrertabelle in Ihrer Datenbank. Diese Tabelle „Lehrer“ enthält insgesamt 3 Spalten mit 5 Datensatz (i.e. Id, Name, Alter.) Fügen wir eine neue Spalte innerhalb der Lehrertabelle mit Verwendung der Änderungstabellenanweisung hinzu.

Zu diesem Zweck müssen Sie die Spaltenklausel hinzufügen in der Abfrage der Änderungstabelle verwenden. Sie müssen den Tabellennamen nach der Änderungstabelleklausel angeben, gefolgt von der Spaltenklausel hinzufügen und den Namen einer neuen Spalte zu der Tabelle I hinzugefügt werden.e. Gehalt. Die Gehaltsspalte wurde erfolgreich in die Lehrertabelle hinzugefügt, um die Ausgabe mit einem zusätzlichen „|“ auszuwählen, um die Ausgabe auszuwählen. Charakter. Rechte Now Die Spalte „Gehalt“ ist wie gezeigt leer.

1
2
3
Änderungstabelle Lehrer Fügen Sie das Spaltengehalt hinzu;
Aus dem Lehrer auswählen;

Probieren wir die Anweisung der Änderungstabelle erneut aus, um der vorhandenen Tabelle eine neue Spalte hinzuzufügen. Daher haben wir die Spaltenqualifikation mit ihrem Typ „Text“ mit der Spaltenklausel hinzufügen in der angezeigten Anweisung der Änderungstabelle hinzugefügt. Die Spalte wurde erfolgreich hinzugefügt und wir haben die Aufzeichnungen einer Lehrertabelle wie gezeigt abgerufen. Jetzt zeigt die Tabellenausgabe zwei zusätzliche „|“ Zeichenzeichen (ich.e. 2 neue Spalten zur Tabelle hinzugefügt.)

1
2
3
TABLE TABELLE LEHRER FÜGEN FALT -Spaltenqualifikationstext hinzufügen
Aus dem Lehrer auswählen;

Abschluss:

Dieser Leitfaden wurde für Benutzer von SQLite -Datenbanken geschrieben, um das Hauptkonzept der Verwendung der Änderungstabellenanweisung zu verstehen. Wir haben die Spalte hinzufügen und in Klauseln umbenennen, um das Ausmaß der Verständlichkeit zu verbessern.