Haben Sie jemals versucht, hinzuzufügen, zu löschen oder Spalten in einer Tabelle ändern ? Wenn ja, dann ist ALTER TABLE der Befehl, den Sie verwenden müssen. In diesem Artikel zu Tabelle ändern werde ich daher erläutern, wie Sie mit diesem Befehl die Spalten in einer Tabelle ändern können.
Die folgenden Themen werden in diesem Artikel behandelt:
Was ist die Alter Table-Anweisung?
Diese Anweisung wird verwendet, um Spalten in einer vorhandenen Tabelle hinzuzufügen, zu ändern oder zu löschen. Diese Anweisung kann auch zum Hinzufügen / Löschen von Einschränkungen für eine vorhandene Tabelle verwendet werden.Die Anweisung ALTER TABLE kann in verwendet werden zusammen mit den folgenden:
Lassen Sie uns jeden einzelnen nacheinander anhand der folgenden Tabelle diskutieren:
Wenn Sie wissen möchten, wie eine Tabelle in SQL erstellt wird, können Sie darauf verweisen Mein Artikel über CREATE TABLE.
Studenten ID | Vorname | Familienname, Nachname | Telefonnummer |
ein | Rohan | Rathore | 9876543210 |
2 | Sonali | Saxena | 9876567864 |
3 | Ajay | Agarwal | 9966448811 |
4 | Geeta | Gulati | 9765432786 |
5 | Shubham | Sinha | 9944888756 |
Operationen:
ALTER TABLE ADD-Spalte
Diese Anweisung wird verwendet, um eine Spalte oder mehrere Spalten in eine vorhandene Tabelle einzufügen.
Syntax:
String in Date Java konvertieren
# Einzelne Spalte hinzufügen ALTER TABLE Tabellenname ADD Spaltenname Datentyp # Mehrere Spalten hinzufügen ALTER TABELLE Tabellenname ADD Spaltenname Datentyp, ADD Spaltenname Datentyp, ADD Spaltenname Datentyp
Beispiel:
ALTER TABLE Schüler ADD dob Datum
Sie sehen eine Ausgabe, dass die Spalte (dob) wie folgt zur Tabelle hinzugefügt wird:
Studenten ID | Vorname | Familienname, Nachname | Telefonnummer | dob |
ein | Rohan | Rathore | 9876543210 | |
2 | Sonali | Saxena | 9876567864 | |
3 | Ajay | Agarwal | 9966448811 | |
4 | Geeta | Gulati | 9765432786 | |
5 | Shubham | Sinha | 9944888756 |
Sie können vorwärts gehen und Daten in die Spalte einfügen, indem Sie die Abfrage in SQL einfügen.
ALTER TABLE DROP-Spalte
Diese Anweisung wird verwendet, um eine Spalte oder mehrere Spalten in einer vorhandenen Tabelle zu löschen.
Syntax:
ALTER TABLE TableName DROP ColumnName-Datentyp
Beispiel:
ALTER TABLE Studenten DROP dob Datum
Sie sehen eine Ausgabe, dass die Spalte wie folgt aus der Tabelle gelöscht wird:
Studenten ID | Vorname | Familienname, Nachname | Telefonnummer |
ein | Rohan | Rathore | 9876543210 |
2 | Sonali | Saxena | 9876567864 |
3 | Ajay | Agarwal | 9966448811 |
4 | Geeta | Gulati Java-Programm für Fibonacci-Serien | 9765432786 |
5 | Shubham | Sinha | 9944888756 |
ALTER TABLE MODIFY Spalte
Diese Anweisung wird verwendet, um die zu ändern Datentyp einer Spalte in einer vorhandenen Tabelle.
Syntax:
#SQL Server ALTER TABLE Tabellenname ALTER COLUMN ColumnName-Datentyp #MySQL ALTER TABLE Tabellenname MODIFY COLUMN Spaltenname Datentyp
Beispiel:
Fügen wir das wieder hinzu dob Spalte und ändern Sie den Datentyp dieser Spalte in Jahr
Um die Spalte wieder hinzuzufügen, erwähnen Sie die folgende Abfrage:
ALTER TABLE Personen ALTER COLUMN dob Jahr
Um nun den Datentyp der Spalte zu ändern, erwähnen Sie den folgenden Code:
ALTER TABLE Personen ALTER COLUMN dob Jahr
Sie sehen eine Ausgabe, dass die dob-Spalte wieder zur Tabelle hinzugefügt wird und den Datentyp 'Jahr' hat. Siehe unten.
Studenten ID | Vorname | Familienname, Nachname | Telefonnummer | dob |
ein | Rohan | Rathore | 9876543210 | |
2 | Sonali | Saxena | 9876567864 | |
3 | Ajay | Agarwal | 9966448811 | |
4 | Geeta | Gulati | 9765432786 | |
5 | Shubham | Sinha | 9944888756 |
Damit sind wir diesem Artikel ein Ende gesetzt. Ich hoffe, Sie haben verstanden, wie man die obigen Befehle verwendet. Wenn Sie mehr darüber erfahren möchten MySQL Lernen Sie diese relationale Open-Source-Datenbank kennen und sehen Sie sich unsere an Dies beinhaltet ein von Lehrern geführtes Live-Training und praktische Projekterfahrung. Diese Schulung hilft Ihnen dabei, MySQL gründlich zu verstehen und das Thema zu beherrschen.
Hast du eine Frage an uns? Bitte erwähnen Sie es in den Kommentaren dieses Artikels und ich werde mich bei Ihnen melden.