Heim > Datenbank > MySQL-Tutorial > Hauptteil

Was bedeutet PRIMARY KEY und wie können wir ihn in MySQL-Tabellen verwenden?

WBOY
Freigeben: 2023-09-16 17:49:02
nach vorne
2091 Leute haben es durchsucht

PRIMARY KEY 是什么意思以及我们如何在 MySQL 表中使用它?

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:

Beispiel

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)
Nach dem Login kopieren

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)
Nach dem Login kopieren

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!

Quelle:tutorialspoint.com
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage