Heim > Datenbank > MySQL-Tutorial > Wie füge ich in MySQL eine neue Spalte mit einem Standardwert hinzu?

Wie füge ich in MySQL eine neue Spalte mit einem Standardwert hinzu?

Patricia Arquette
Freigeben: 2024-12-17 19:25:12
Original
493 Leute haben es durchsucht

How Do I Add a New Column with a Default Value in MySQL?

Hinzufügen einer neuen SQL-Spalte mit einem Standardwert

In MySQL erfordert das Hinzufügen einer neuen Spalte zu einer Tabelle mit einem Standardwert die Verwendung der ALTER TABLE-Anweisung. Mit der Syntax für diese Anweisung können Sie bei der Spaltenerstellung einen Standardwert angeben.

ALTER TABLE-Syntax

Die allgemeine Syntax zum Hinzufügen einer neuen Spalte mit einem Standardwert lautet wie folgt:

ALTER TABLE table_name ADD COLUMN column_name data_type DEFAULT default_value;
Nach dem Login kopieren

In dieser Syntax stellt Tabellenname die Tabelle dar, die Sie ändern möchten, Spaltenname ist der Name der neuen Spalte, data_type definiert den Datentyp, den die Spalte enthalten soll, und default_value gibt den Standardwert für die Spalte an.

Beispiel

So fügen Sie eine neue Spalte mit dem Namen foo zur hinzu Tabelle tabelle1 mit dem Standardwert 0, können Sie Folgendes verwenden Anweisung:

ALTER TABLE table1 ADD COLUMN foo INT DEFAULT 0;
Nach dem Login kopieren

Erklärung

  • ALTER TABLE table1 gibt an, dass wir die Tabelle table1 ändern.
  • ADD COLUMN foo INT fügt hinzu eine neue Spalte namens foo mit dem Datentyp INT.
  • STANDARD 0 weist der foo-Spalte den Standardwert 0 zu.

Dokumentationsreferenz

Die hier bereitgestellte Syntax basiert auf der MySQL-Dokumentation, in der es heißt:

ALTER TABLE tbl_name ADD COLUMN (col_name column_definition,...)
Nach dem Login kopieren

Wobei Column_definition eine DEFAULT-Klausel enthalten kann:

column_definition:
   data_type [NOT NULL | NULL] [DEFAULT default_value]
   ...
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWie füge ich in MySQL eine neue Spalte mit einem Standardwert hinzu?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage