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

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

Linda Hamilton
Linda HamiltonOriginal
2024-12-22 01:45:19187Durchsuche

How to Add a Column with a Default Value in MySQL?

Hinzufügen einer Spalte mit Standardwert in SQL

Beim Erweitern einer vorhandenen MySQL-Datenbank kann es notwendig werden, eine neue Spalte mit einem hinzuzufügen vordefinierter Standardwert. Um dieses Problem zu beheben, bietet dieser Artikel eine umfassende Anleitung zur Syntax, die für einen solchen Vorgang erforderlich ist.

Syntax

ALTER TABLE table_name ADD COLUMN column_name data_type DEFAULT default_value;

Zum Beispiel, um eine Spalte mit dem Namen hinzuzufügen „score“ in eine Tabelle mit dem Namen „scores“ mit dem Standardwert 0 kopieren, kann der folgende Befehl lauten verwendet:

ALTER TABLE scores ADD COLUMN score INT DEFAULT 0;

Aufschlüsselung der Syntax

  • ALTER TABLE: Gibt den Beginn des Befehls zum Ändern der vorhandenen Tabelle an .
  • table_name: Gibt den Namen der Tabelle an, in der sich die Spalte befindet wird hinzugefügt.
  • Spalte hinzufügen: Führt die neue Spalte ein, die hinzugefügt werden soll.
  • Spaltenname: Gibt den Namen der neuen Spalte an.
  • data_type: Definiert den Datentyp, den die neue Spalte enthalten soll halten (z. B. INT, VARCHAR usw.).
  • DEFAULT default_value: Legt den Standardwert für die hinzugefügte Spalte fest.

Hinweis : Es ist wichtig sicherzustellen, dass der angegebene Standardwert mit dem Datentyp der Spalte kompatibel ist. Beispielsweise sollte für eine INT-Spalte der Standardwert eine Ganzzahl sein.

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

Stellungnahme:
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