logo

SQL-ALTER-TABELLE

SQL-ALTER-TABELLE Der Befehl kann Spalten einer vorhandenen Tabelle hinzufügen, löschen oder ändern.

In diesem Artikel wird die SQL ALTER TABLE-Anweisung anhand von Beispielen und Syntax erläutert.

ALTER TABLE STATEMENT

Der ALTER TABLE-Anweisung in SQL wird verwendet, um Spalten in einer vorhandenen Tabelle hinzuzufügen, zu entfernen oder zu ändern. Die ALTER TABLE-Anweisung wird auch verwendet, um verschiedene Einschränkungen für vorhandene Tabellen hinzuzufügen und zu entfernen.



Es ermöglicht strukturelle Änderungen wie das Hinzufügen neuer Spalten, das Ändern vorhandener Spalten, das Löschen von Spalten und das Umbenennen von Spalten innerhalb einer Tabelle.

if und else in Bash

Syntax

Um die Tabelle zu ändern/modifizieren, verwenden Sie die ALTER TABLE-Syntax:

  ALTER TABLE   table_name   clause   [column_name] [datatype];>

Hier ist die Klausel die Operationsklausel der ALTER TABLE-Anweisung. Einige Schlüsselklauseln der ALTER TABLE-Anweisung sind:

Ankita Lokhande Alter

HINZUFÜGEN – So fügen Sie der Tabelle eine neue Spalte hinzu:

ALTER TABLE table_name ADD column_name datatype;>

MODIFY/ALTER – So ändern Sie den Datentyp einer vorhandenen Spalte:

ALTER TABLE table_name MODIFY COLUMN column_name datatype;>

DROP – So löschen Sie eine vorhandene Spalte aus der Tabelle:

ALTER TABLE table_name DROP COLUMN column_name;>

SPALTE UMBENENNEN – So benennen Sie eine vorhandene Spalte um:

ALTER TABLE table_name RENAME COLUMN old_name TO new_name;>

UMBENENNEN IN – Um die Tabelle selbst umzubenennen:

ALTER TABLE table_name RENAME TO new_table_name;>

Beispiele für SQL ALTER TABLE

Nachfolgend finden Sie Beispiele für die ALTER TABLE-Anweisung. Diese Beispiele demonstrieren verschiedene Anwendungsfälle und Shows wie man ALTER TABLE verwendet Anweisung in SQL.

Beispiel für eine SQL ALTER TABLE ADD-Spalte

Die folgende SQL-Abfrage fügt der Tabelle „Studenten“ eine E-Mail-Spalte hinzu:

  ALTER TABLE   Students   ADD   Email varchar(255);>

Beispiel für eine SQL ALTER TABLE DROP-Spalte

Die folgende Abfrage löscht die Spalte „E-Mail“ aus der Tabelle „Studenten“:

  ALTER TABLE   Students   DROP COLUMN   Email;>

Beispiel für eine SQL ALTER TABLE MODIFY-Spalte

  ALTER TABLE   table_name   MODIFY COLUMN   column_name datatype;>

SQL ALTER TABLE-Abfragen

Angenommen, es gibt eine Studentendatenbank:

Winterschlaf-Dialekt
ROLL_NR NAME
1 RAM
2 Abhi
3 Rahul
4 Tanu

Fügen Sie der Tabelle „Student“ zwei Spalten „ALTER“ und „KURS“ hinzu.

Abfrage:

 ALTER TABLE Student ADD   (AGE number(3),COURSE varchar(40));>

Ausgabe:

ROLL_NR NAME ALTER KURS
1 RAM
2 Abhi
3 Rahul
4 Tanu

ÄNDERN Sie die Spalte COURSE in der Tabelle Student.

Java-Pause

Abfrage:

 ALTER TABLE Student   MODIFY COURSE varchar(20);>

Nach dem Ausführen der obigen Abfrage wird die maximale Größe der Kursspalte von 40 auf 20 reduziert.

DROP-Spalte COURSE in der Tabelle Student.

Abfrage:

ALTER TABLE Student  DROP COLUMN COURSE;>

Ausgabe:

ROLL_NR NAME ALTER
1 RAM
2 Abhi
3 Rahul
4 Tanu