Der Primärschlüssel identifiziert jede Zeile in der Datenbank eindeutig. PRIMARY KEY muss eindeutige Werte enthalten und darf keine NULL-Werte enthalten. In einer MySQL-Tabelle kann es nur einen Primärschlüssel geben. Wir können PRIMARY KEY-Spalten erstellen, indem wir PRIMARY KEY-Einschränkungen definieren. Um die PRIMARY KEY-Einschränkung zu definieren, müssen wir beim Erstellen der Tabelle das Schlüsselwort PRIMARY KEY verwenden. Dies kann im folgenden Beispiel demonstriert werden:
Für die folgende Abfrage haben wir eine Spalte namens Tabelle „Student“ erstellt –
mysql> Create Table Student(RollNo INT PRIMARY KEY, Name Varchar(20), Address Varchar(20), DOB DATE); Query OK, 0 rows affected (0.16 sec)
Wenn wir nun die Tabelle wie folgt beschreiben, können wir sehen, dass „RollNo“ eine PRIMARY KEY-Einschränkung hat –
mysql> Describe Student; +---------+-------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +---------+-------------+------+-----+---------+-------+ | RollNo | int(11) | NO | PRI | NULL | | | Name | varchar(20) | YES | | NULL | | | Address | varchar(20) | YES | | NULL | | | DOB | date | YES | | NULL | | +---------+-------------+------+-----+---------+-------+ 4 rows in set (0.03 sec)
Nun muss die Spalte „RollNo“ der Tabelle „Student“ einen eindeutigen Wert haben und darf kein Nullwert sein.
Das obige ist der detaillierte Inhalt vonWas bedeutet PRIMARY KEY und wie können wir ihn in MySQL-Tabellen verwenden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!