In diesem Abschnitt erfahren Sie, wie Sie in der strukturierten Abfragesprache eine Spalte zur Tabelle hinzufügen.
wie man in Java von int in string konvertiert
Mit dem ALTER-Befehl in SQL können Datenbankbenutzer eine oder mehrere Spalten zur SQL-Tabelle hinzufügen. Es ermöglicht den Datenbankbenutzern, die Struktur der vorhandenen Tabelle in der Datenbank zu ändern.
Die Syntax zum Hinzufügen einer einzelnen Spalte aus der Tabelle ist unten angegeben:
ALTER TABLETable_Name ADD Column_Name datatype;
Die Syntax zum Löschen mehrerer Spalten aus der Tabelle ist unten angegeben:
ALTER TABLETable_Name ADD Column_Name1 Column1_datatype, Column_Name2 Column2_datatype, ......, Column_NameN Columnn_datatype;
Wir müssen das Schlüsselwort ADD im ALTER-Befehl verwenden, um eine oder mehrere Spalten in der Tabelle hinzuzufügen.
Wenn Sie eine Spalte in der Tabelle hinzufügen möchten, müssen Sie die folgenden Schritte nacheinander in einer bestimmten Reihenfolge ausführen:
- Erstellen Sie eine Datenbank.
- Erstellen Sie eine Tabelle in der Datenbank.
- Sehen Sie sich die Tabellenstruktur vor dem Hinzufügen einer Spalte an.
- Fügen Sie der Tabelle eine einzelne Spalte hinzu.
- Sehen Sie sich die Tabellenstruktur nach dem Hinzufügen einer Spalte an.
Nun erklären wir die oben genannten Schritte anhand eines Beispiels:
Java enthält Teilzeichenfolge
Schritt 1: Erstellen Sie eine Datenbank
In der Structured Query Language ist das Erstellen einer Datenbank der erste Schritt zum Speichern der strukturierten Tabellen in der Datenbank.
Verwenden Sie die folgende SQL-Syntax, um eine Datenbank zu erstellen:
CREATE DATABASE Database_Name;
Angenommen, Sie möchten das erstellen Fahrzeuge Datenbank. Dazu müssen Sie den folgenden Befehl in Structured Query Language eingeben:
CREATE DATABASE Vehicles;
Schritt 2: Erstellen Sie eine Tabelle und fügen Sie die Daten ein
Jetzt müssen Sie die folgende SQL-Syntax zum Erstellen der Tabelle in Ihrer Datenbank verwenden:
CREATE TABLE table_name ( column_Name_1 data type (size of the column_1), column_Name_2 data type (size of the column_2), column_Name_3 data type (size of the column_3), ... column_Name_N data type (size of the column_1) );
Angenommen, Sie möchten das erstellen Autos Tabelle in der Fahrzeuge Datenbank. Dazu müssen Sie in Ihrer SQL-Anwendung folgende Abfrage eingeben:
Java einschalten
CREATE TABLE Cars ( Car_Number INT AUTO_INCREMENT PRIMARY KEY, Model INT, Cars_Name VARCHAR (20), Colour VARCHAR (20), Price INT NOT NULL, ) ;
Schritt 3: Sehen Sie sich die Tabellenstruktur vor dem Hinzufügen von Spalten an
Nach der Tabellenerstellung und dem Einfügen von Daten können Sie die Struktur der Cars-Tabelle anzeigen, indem Sie die folgende Abfrage in Ihre SQL-Anwendung eingeben:
DESC Cars or DESCRIBE Cars ;
Feld | Typ | NULL | Schlüssel | Standard | Extra |
---|---|---|---|---|---|
Autokennzeichen | INT | NEIN | T | NULL | gold_wachstum |
Modell | INT | Ja | - | NULL | - |
Autoname | Varchar(20) | Ja | - | NULL | |
Farbe | Varchar(20) | Ja | - | NULL | - |
Preis | INT | NEIN | - | NULL | - |
Schritt 4: Fügen Sie der Tabelle eine einzelne Spalte hinzu
Die folgende ALTER-Abfrage in SQL fügt der obigen Spalte die Durchschnittsspalte hinzu Autos Tisch:
Laden Sie das YouTube-Video VLC herunter
ALTER TABLECars ADD Average INT NOT NULL DEFAULT 0;
Schritt 5: Sehen Sie sich die Tabellenstruktur nach dem Hinzufügen der Spalten an
Um das Ergebnis der in ausgeführten Abfrage zu überprüfen die 4ThSchritt, Sie müssen den folgenden Befehl in SQL eingeben:
DESC Cars;
Feld | Typ | NULL | Schlüssel | Standard | Extra |
---|---|---|---|---|---|
Autokennzeichen | INT | NEIN | T | NULL | gold_wachstum |
Modell | INT | Ja | - | NULL | - |
Autoname | Varchar(20) | Ja | - | NULL | - |
Farbe | Varchar(20) | Ja | - | NULL | - |
Preis | INT | NEIN | - | NULL | - |
Durchschnitt | INT | NEIN | - | 0 | - |
Wie wir in der obigen Ausgabe sehen können, wurde eine Spalte erfolgreich zur hinzugefügt Autos Tisch.
Fügen Sie der Tabelle mehrere Spalten hinzu
Die folgende ALTER-Abfrage in SQL fügt der obigen Cars-Tabelle mehrere Spalten hinzu:
ALTER TABLECars Add Engine_Number Varchar(50), Car_Number Varchar(45) ;
Um das Ergebnis der obigen Abfrage zu überprüfen, müssen Sie den folgenden DESCRIBE- oder DESC-Befehl in Ihre SQL-Anwendung eingeben:
DESC Cars or DESCRIBE Cars ;
Feld | Typ | NULL | Schlüssel | Standard | Extra |
---|---|---|---|---|---|
Autokennzeichen | INT | NEIN | T | NULL | gold_wachstum |
Modell | INT | Ja | - | NULL | - |
Autoname | Varchar(20) | Ja | - | NULL | - |
Farbe | Varchar(20) | Ja | - | NULL | - |
Preis | INT | NEIN | - | NULL | - |
Durchschnitt | INT | NEIN | - | 0 | - |
Motornummer | Varchar(50) | Ja | - | NULL | - |
Kennzeichen | Varchar(45) | Ja | - | NULL | - |
Wie wir sehen können, wurden die Spalten Engine_Number und Car_Number erfolgreich zur Cars-Tabelle hinzugefügt.