Das MySQL-Datenbanksystem ist ein hochskalierbarer Datenbankdienst zum Erstellen von Cloud-nativen Anwendungen. Deshalb müssen wir unterschiedliche Operationen ausführen, während wir daran arbeiten. Die Erklärung zur Änderungstabelle wird ausgeschaltet, um Spalten hinzuzufügen, zu entfernen oder zu ändern, während sie an einer bereits vorhandenen Tabelle in einem Schema von MySQL gearbeitet haben. Wir werden Ihnen genau beibringen, wie Sie eine Spalte in einer vorhandenen Tabelle mit dem Ausdruck von MySQL Add -Spalten in dieser Anleitung deklarieren können.
Syntax:
>> Alter table table table_name hinzufügen new_column_name column_definition [First | Nach column_name];Hier ist das Detail dieser Abfrage:
Fügen Sie die Spalte über MySQL Workbench hinzu
Öffnen Sie Ihre neu installierte MySQL Workbench vom Startknopf Ihres Desktops. Stellen Sie sicher, dass Sie Ihre Workbench mit der Datenbank verbinden.
In der Navigationsleiste der Workbench unter dem Schema finden Sie die bereits erstellten Datenbanken. Wir haben eine Datenbank "Daten" erstellt und eine Tabelle "Student" hinzugefügt. Die Tabelle 'Student' enthält die folgenden Spalten und Datensätze darin.
Um eine neue Spalte in der vorhandenen Tabelle 'Student' hinzuzufügen, müssen Sie zu den Schemas unter dem Navigator navigieren. In der Datenbank "Daten" haben wir eine Liste von Tabellen, e.G., Schüler und Lehrer. Sie müssen den Tisch erweitern, Schüler. Während Sie darüber schweben, finden Sie ein Symbol der Einstellung, wie unten hervorgehoben. Klicken Sie darauf, um fortzufahren, um fortzufahren.
Das folgende Fenster wird in MySQL Workbench geöffnet. Sie können eine Liste von Spalten und deren Definitionen anzeigen. Sie können eine neue Spalte am letzten Spalten hinzufügen, indem Sie doppelt am letzten Raum tippen und danach einen Spaltennamen darauf schreiben.
Aus dem folgenden Bild geht hervor, dass wir die neue Spalte "Alter" in den letzten Spalten hinzugefügt haben, wobei die Definition definiert ist.
Sie finden ein neues Fenster mit einer Abfrage, die aufgeführt ist, um eine neue Spalte wie unten hinzuzufügen. Klicken Sie auf die Schaltfläche Anwenden, um fortzufahren.
Das Fenster wird geöffnet. Treffer beim Ziel, um Änderungen zu sehen.
Jetzt ist die umstrukturierte Tabelle unten beigefügt.
Nach dem Hinzufügen von Werten sieht es so aus wie darunter. Sie können die Altersabfrage auch im Raum über dieser Tabelle und unter der Navigationsleiste hinzufügen, um eine Spalte in einer Tabelle hinzuzufügen.
Spalten Sie die Spalte über die Befehlszeilenschale hinzufügen
Um eine neue Spalte in einer vorhandenen Tabelle hinzuzufügen, während Sie die Befehlszeile verwenden, müssen Sie den Befehlszeilenclient von MySQL aus der Taskleiste öffnen. Geben Sie Ihr MySQL -Passwort ein, wenn Sie gefragt werden, und drücken Sie die Eingabetaste.
Bei der Überprüfung haben wir die untergegebene Aufzeichnung in der Tabelle "Student" gefunden. Fügen wir am Ende der Tabelle eine neue Spalte "Alter" hinzu.
>> aus Daten auswählen.Studentenordnung durch ID;Beispiel 01: einzelne Spalte hinzufügen
Wenn Sie einer vorhandenen Tabelle eine einzelne Spalte hinzufügen möchten, ist dieses Beispiel für Sie bestimmt. Jetzt werden wir eine neue Spalte mit dem Namen "Age" am letzten Ort der Tabelle "Student" hinzufügen. Um eine neue Spalte "Alter" nach der Spalte "Klasse" hinzuzufügen, probieren Sie die folgende Abfrage in der MySQL-Befehlszeilenschale aus.
>> Tabellendaten ändern.Schüler hinzufügen Altersvarchar (20) Nicht null nach dem Unterricht;Wenn Sie die Tabelle überprüfen, werden Sie feststellen, dass die Tabelle eine neue leere Spalte "Alter" an der letzten Stelle erstellt hat, wie im Bild gezeigt.
>> aus Daten auswählen.Studentenordnung durch ID;Wir werden eine Tabelle aktualisieren, während wir Werten zu einer neu erstellten Spalte "Alter" hinzufügen werden. Wir haben die folgenden drei Update -Abfragen ausprobiert, um Werte in eine Spalte "Alter" hinzuzufügen.
>> Daten aktualisieren.Schüler set Age = '25' wobei id> 0 und id < 3; >> Daten aktualisieren.Student Set Age = '17' wobei id> 3; >> Daten aktualisieren.Schüler set Age = '18' wobei ID = 3;Lassen Sie uns die aktualisierte Tabelle 'Student' über die folgende Abfrage in der Shell untersuchen
>> aus Daten auswählen.Studentenordnung durch ID;Jetzt haben wir eine neu aktualisierte vollständige Fülle-Tabelle wie unten angegeben.
Beispiel 02: Fügen Sie mehr als eine Spalten hinzu
Sie können auch mehr als eine Spalte an verschiedenen Stellen einer vorhandenen Tabelle mithilfe von Alter Query hinzufügen. Versuchen wir die folgende Abfrage, um zwei neue Spalten hinzuzufügen, e.G., Geschlecht und Stadt, am letzten der Tisch -Student -Kolumnen. Wir haben in dieser Abfrage zwei Klauseln hinzufügen, um zwei Spalten hinzuzufügen.
>> Tabellendaten ändern.Schüler Fügen Sie Spalten Geschlecht Varchar (20) Nicht null nach dem Alter hinzu, fügen Sie die Spalte City Varchar (20) nicht null nach dem Geschlecht hinzu;Sie finden die folgende Tabelle bei der Überprüfung mit der Auswahlabfrage in der Shell. Sie werden feststellen, dass die Tabelle zwei neue Spalten erstellt hat, die überhaupt keine Werte darin haben.
>> aus Daten auswählen.Studentenordnung durch ID;Um die Leere neu erstellte Spalten zu vermeiden, werden wir neuen Spalten Werte hinzufügen, e.G., Geschlecht und Stadt. Wir haben die folgenden drei Update -Abfragen ausprobiert, um Werte in die Spalten "Geschlecht" und "Stadt" hinzuzufügen, um Werte hinzuzufügen. Zunächst haben wir die Spalte "Geschlecht" mit der folgenden Abfrage als Folge aktualisiert:
>> Daten aktualisieren.Student set Gender = 'weiblich' wobei id id < 6;Danach haben wir die Spalte 'City' durch die folgenden zwei Aktualisierungsbefehle aktualisiert:
>> Daten aktualisieren.student set City = 'islamabad' wo id id < 3; >> Daten aktualisieren.student set City = 'rawalpindi' wobei id> 2;Überprüfen Sie die aktualisierte Tabelle 'Student' mit der unten ausgewählten Abfrage in der Befehlszeilenschale als:
>> aus Daten auswählen.Studentenordnung durch ID;Schließlich haben wir eine neu umstrukturierte Tabelle, wie unten angegeben.
Abschluss
Perfekt! Wir haben alle Abfragen effizient ausprobiert, um eine einzelne Spalte oder mehr als eine Spalte in einer vorhandenen Tabelle hinzuzufügen.