Heim  >  Artikel  >  Datenbank  >  Was bewirkt die Standardeinschränkung? Wie wende ich es beim Erstellen der Tabelle auf die Spalten an?

Was bewirkt die Standardeinschränkung? Wie wende ich es beim Erstellen der Tabelle auf die Spalten an?

WBOY
WBOYnach vorne
2023-08-23 23:25:16997Durchsuche

Was bewirkt die Standardeinschränkung? Wie wende ich es beim Erstellen der Tabelle auf die Spalten an?

DEFAULT-Einschränkung wird verwendet, um Standardwerte für Spalten in MySQL-Tabellen festzulegen. Bei Anwendung auf eine Spalte nimmt die Spalte den Standardwert an, d. h. der Spalte wird kein Wert zugewiesen. Die Syntax lautet wie folgt:

Syntax

DEFAULT default_value

Hier ist default_value der für die Spalte festgelegte Standardwert.

Beispiel

Die folgende Abfrage erstellt eine Tabelle mit dem Namen „workers“, in der wir der Spalten-ID den Standardwert 1000 zugewiesen haben.

mysql> Create table workers(Name Varchar(25), Id INT NOT NULL DEFAULT 1000);
Query OK, 0 rows affected (0.47 sec)

mysql> Insert into workers(Name, Id) values('Ram', 101);
Query OK, 1 row affected (0.04 sec)

mysql> Insert into workers(Name) values('Mohan');
Query OK, 1 row affected (0.10 sec)

mysql> Select * from Workers;

+-------+------+
| Name  | Id   |
+-------+------+
| Ram   | 101  |
| Mohan | 1000 |
+-------+------+

2 rows in set (0.00 sec)

Wenn wir keinen Wert für die ID angeben, speichert die obige Ergebnismenge den Standardwert 1000.

Das obige ist der detaillierte Inhalt vonWas bewirkt die Standardeinschränkung? Wie wende ich es beim Erstellen der Tabelle auf die Spalten an?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen