Heim >tägliche Programmierung >MySQL-Kenntnisse >So schreiben Sie den Standardwert des Alters in MySQL

So schreiben Sie den Standardwert des Alters in MySQL

下次还敢
下次还敢Original
2024-04-27 04:30:22827Durchsuche

In MySQL gibt es folgende Methoden zum Festlegen von Standardwerten für die Altersspalte: 1. Geben Sie beim Erstellen der Tabelle den Standardwert an. 2. Verwenden Sie das Schlüsselwort DEFAULT. 3. Verwenden Sie die UPDATE-Anweisung.

So schreiben Sie den Standardwert des Alters in MySQL

Altersstandardwerteinstellung in MySQL

In MySQL kann das Festlegen eines Standardwerts für die Altersspalte in der Tabelle durch die folgenden Methoden erreicht werden:

1 Geben Sie den Standardwert beim Erstellen an Tabelle

In Beim Erstellen einer Tabelle können Sie Standardwerte in Spaltendefinitionen angeben. Beispiel:

<code>CREATE TABLE users (
  id INT NOT NULL AUTO_INCREMENT,
  name VARCHAR(255) NOT NULL,
  age INT NOT NULL DEFAULT 0
);</code>

Auf diese Weise wird die Altersspalte aller eingefügten Datensätze in der Tabelle standardmäßig auf 0 gesetzt.

2. Verwenden Sie das Schlüsselwort DEFAULT

Sie können das Schlüsselwort DEFAULT auch später verwenden, um einen Standardwert zu einer vorhandenen Spalte hinzuzufügen. Beispiel:

<code>ALTER TABLE users ALTER COLUMN age SET DEFAULT 0;</code>

Dadurch wird der Standardwert für die Altersspalte auf 0 gesetzt.

3. Verwenden Sie die UPDATE-Anweisung

Sie können die UPDATE-Anweisung auch verwenden, um Standardwerte für vorhandene Datensätze festzulegen. Beispiel:

<code>UPDATE users SET age = 0 WHERE age IS NULL;</code>

Dadurch wird der Standardwert für alle Datensätze mit einer leeren Altersspalte auf 0 gesetzt.

Hinweis:

  • Wenn kein Standardwert angegeben ist, ist der Wert der Altersspalte NULL.
  • Standardwerte können nur beim Erstellen einer Tabelle oder Spalte festgelegt und später nicht geändert werden.
  • Der Standardwert kann eine Konstante, ein Ausdruck oder eine Unterabfrage sein, jedoch keine Funktion.

Das obige ist der detaillierte Inhalt vonSo schreiben Sie den Standardwert des Alters in MySQL. 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